From c07c9dd450265433daf316690ba4003c235dd2ea Mon Sep 17 00:00:00 2001 From: Chao Xu Date: Sat, 5 Dec 2015 17:18:44 -0800 Subject: [PATCH] let --version flag be treated as --version=true --- pkg/version/verflag/verflag.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/version/verflag/verflag.go b/pkg/version/verflag/verflag.go index 60683214fbb..eed730ba4ea 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 {