MCPcopy Create free account
hub / github.com/compozy/agh / parseOptionalTaskDependencyKind

Function parseOptionalTaskDependencyKind

internal/cli/task.go:2874–2884  ·  view source on GitHub ↗
(raw string)

Source from the content-addressed store, hash-verified

2872}
2873
2874func parseOptionalTaskDependencyKind(raw string) (taskpkg.DependencyKind, error) {
2875 trimmed := strings.ToLower(strings.TrimSpace(raw))
2876 if trimmed == "" {
2877 return "", nil
2878 }
2879 kind := taskpkg.DependencyKind(trimmed)
2880 if err := kind.Validate(taskKindKey); err != nil {
2881 return "", fmt.Errorf("cli: %w", err)
2882 }
2883 return kind, nil
2884}
2885
2886func parseRequiredTaskOwnership(kindRaw string, refRaw string) (*taskpkg.Ownership, error) {
2887 kindText := strings.TrimSpace(kindRaw)

Calls 1

ValidateMethod · 0.65