Files
ax/cmd/rel.go

20 lines
406 B
Go
Raw Normal View History

2026-03-29 18:58:34 +02:00
package cmd
import (
"axolotl/models"
"axolotl/service"
2026-03-29 18:58:34 +02:00
"fmt"
"strings"
)
func parseRelFlag(svc service.NodeService, s string) (*models.Rel, error) {
2026-03-29 18:58:34 +02:00
if p := strings.SplitN(s, ":", 2); len(p) == 2 {
return &models.Rel{Type: models.RelType(p[0]), Target: p[1]}, nil
2026-03-29 18:58:34 +02:00
}
// name resolution for rels
//TODO:
return &models.Rel{}, fmt.Errorf("invalid relation format: %s (expected type:id)", s)
2026-03-29 18:58:34 +02:00
}