(raw string)
| 3057 | } |
| 3058 | |
| 3059 | func parseOptionalTaskPriority(raw string) (taskpkg.Priority, error) { |
| 3060 | trimmed := strings.ToLower(strings.TrimSpace(raw)) |
| 3061 | if trimmed == "" { |
| 3062 | return "", errors.New("cli: --priority cannot be blank") |
| 3063 | } |
| 3064 | priority := taskpkg.Priority(trimmed) |
| 3065 | if err := priority.Validate("priority"); err != nil { |
| 3066 | return "", fmt.Errorf("cli: %w", err) |
| 3067 | } |
| 3068 | return priority, nil |
| 3069 | } |
| 3070 | |
| 3071 | func validateTaskChannelFlag(channel string) error { |
| 3072 | trimmed := strings.TrimSpace(channel) |
no test coverage detected