diff --git a/pkg/version/verflag/verflag.go b/pkg/version/verflag/verflag.go index 60683214fb..eed730ba4e 100644 --- a/pkg/version/verflag/verflag.go +++ b/pkg/version/verflag/verflag.go @@ -74,6 +74,8 @@ func (v *versionValue) Type() string { func VersionVar(p *versionValue, name string, value versionValue, usage string) { *p = value flag.Var(p, name, usage) + // "--version" will be treated as "--version=true" + flag.Lookup(name).NoOptDefVal = "true" } func Version(name string, value versionValue, usage string) *versionValue {