(args []string)
| 231 | } |
| 232 | |
| 233 | func findCommandIndex(args []string) int { |
| 234 | slurpNextValue := false |
| 235 | commandIndex := 0 |
| 236 | |
| 237 | for i, arg := range args { |
| 238 | if slurpNextValue { |
| 239 | commandIndex = i + 1 |
| 240 | slurpNextValue = false |
| 241 | } else if arg == versionFlag || arg == helpFlag || strings.HasPrefix(arg, listCmds) || !looksLikeFlag(arg) { |
| 242 | break |
| 243 | } else { |
| 244 | commandIndex = i + 1 |
| 245 | if arg == configFlag || arg == chdirFlag { |
| 246 | slurpNextValue = true |
| 247 | } |
| 248 | } |
| 249 | } |
| 250 | return commandIndex |
| 251 | } |
no test coverage detected
searching dependent graphs…