Files
ax/cmd/rel.go

17 lines
425 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"
)
// parseRelInput parses a "type:target" string into a RelInput.
func parseRelInput(s string) (service.RelInput, error) {
2026-03-29 18:58:34 +02:00
if p := strings.SplitN(s, ":", 2); len(p) == 2 {
return service.RelInput{Type: models.RelType(p[0]), Target: p[1]}, nil
2026-03-29 18:58:34 +02:00
}
return service.RelInput{}, fmt.Errorf("invalid relation format: %s (expected type:target)", s)
2026-03-29 18:58:34 +02:00
}