(cmd *cobra.Command)
| 271 | } |
| 272 | |
| 273 | func commandWorkspaceFlag(cmd *cobra.Command) (string, error) { |
| 274 | workspace, err := cmd.Flags().GetString("workspace") |
| 275 | if err != nil { |
| 276 | return "", fmt.Errorf("read workspace flag: %w", err) |
| 277 | } |
| 278 | trimmed := strings.TrimSpace(workspace) |
| 279 | if cmd.Flags().Changed("workspace") && trimmed == "" { |
| 280 | return "", fmt.Errorf("workspace flag cannot be empty") |
| 281 | } |
| 282 | return trimmed, nil |
| 283 | } |
| 284 | |
| 285 | func commandSkillAgentFlag(cmd *cobra.Command) (string, error) { |
| 286 | agentName, err := cmd.Flags().GetString("for-agent") |
no outgoing calls
no test coverage detected