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

Function parseOptionalTaskScope

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

Source from the content-addressed store, hash-verified

2824}
2825
2826func parseOptionalTaskScope(raw string) (taskpkg.Scope, error) {
2827 trimmed := strings.ToLower(strings.TrimSpace(raw))
2828 if trimmed == "" {
2829 return "", nil
2830 }
2831 scope := taskpkg.Scope(trimmed)
2832 if err := scope.Validate(taskScopeKey); err != nil {
2833 return "", fmt.Errorf("cli: %w", err)
2834 }
2835 return scope, nil
2836}
2837
2838func parseOptionalTaskStatus(raw string) (taskpkg.Status, error) {
2839 trimmed := strings.ToLower(strings.TrimSpace(raw))

Callers 1

Calls 2

ScopeMethod · 0.80
ValidateMethod · 0.65

Tested by

no test coverage detected