Source: cmd/helm/helm.go
(argsReceived int, requiredArgs ...string)
| 55 | // Source: cmd/helm/helm.go |
| 56 | |
| 57 | func checkArgsLength(argsReceived int, requiredArgs ...string) error { |
| 58 | expectedNum := len(requiredArgs) |
| 59 | if argsReceived != expectedNum { |
| 60 | arg := "arguments" |
| 61 | if expectedNum == 1 { |
| 62 | arg = "argument" |
| 63 | } |
| 64 | return fmt.Errorf("This command needs %v %s: %s", expectedNum, arg, strings.Join(requiredArgs, ", ")) |
| 65 | } |
| 66 | return nil |
| 67 | } |
| 68 | |
| 69 | var ( |
| 70 | helmVersionRE = regexp.MustCompile(`Version:\s*"([^"]+)"`) |
no outgoing calls
no test coverage detected