2026-03-29 18:58:34 +02:00
|
|
|
package cmd
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"axolotl/models"
|
2026-03-29 23:16:44 +02:00
|
|
|
"axolotl/service"
|
2026-03-29 18:58:34 +02:00
|
|
|
"fmt"
|
|
|
|
|
"strings"
|
|
|
|
|
)
|
|
|
|
|
|
2026-03-29 23:16:44 +02:00
|
|
|
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 {
|
2026-03-29 23:16:44 +02:00
|
|
|
return &models.Rel{Type: models.RelType(p[0]), Target: p[1]}, nil
|
2026-03-29 18:58:34 +02:00
|
|
|
}
|
2026-03-29 23:16:44 +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
|
|
|
}
|