INNER CODE UNIT · Go

checkArgsLength

databus23/helm-diff · cmd/helm.go:57

func checkArgsLength(argsReceived int, requiredArgs ...string) error {
	expectedNum := len(requiredArgs)
	if argsReceived != expectedNum {
		arg := "arguments"
		if expectedNum == 1 {
			arg = "argument"
		}
		return fmt.Errorf("This command needs %v %s: %s", expectedNum, arg, strings.Join(requiredArgs, ", "))
	}
	return nil
}

var (
	helmVersionRE  = regexp.MustCompile(`Version:\s*"([^"]+)"`)
	helmV4Version  = semver.MustParse("v4.0.0")
	minHelmVersion = semver.MustParse("v3.1.0-rc.1")
	// See https://github.com/helm/helm/pull/9426.
	minHelmVersionWithDryRunLookupSupport = semver.MustParse("v3.13.0")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…