(args []string)
| 229 | } |
| 230 | |
| 231 | func rawArgsOutputValue(args []string) (string, bool) { |
| 232 | value := "" |
| 233 | found := false |
| 234 | for i := 0; i < len(args); i++ { |
| 235 | arg := args[i] |
| 236 | switch { |
| 237 | case arg == "--": |
| 238 | return value, found |
| 239 | case arg == "--output": |
| 240 | if i+1 >= len(args) { |
| 241 | return value, found |
| 242 | } |
| 243 | value = args[i+1] |
| 244 | found = true |
| 245 | i++ |
| 246 | case strings.HasPrefix(arg, "--output="): |
| 247 | value = strings.TrimPrefix(arg, "--output=") |
| 248 | found = true |
| 249 | } |
| 250 | } |
| 251 | return value, found |
| 252 | } |
| 253 | |
| 254 | func rawArgsHaveHelpFlag(args []string) bool { |
| 255 | for _, arg := range args { |
no outgoing calls
no test coverage detected