type versionValue …
const VersionFalse …
const VersionTrue …
const VersionRaw …
const strRawVersion …
func (v *versionValue) IsBoolFlag() bool { … }
func (v *versionValue) Get() interface{ … }
func (v *versionValue) Set(s string) error { … }
func (v *versionValue) String() string { … }
func (v *versionValue) Type() string { … }
func VersionVar(p *versionValue, name string, value versionValue, usage string) { … }
func Version(name string, value versionValue, usage string) *versionValue { … }
const versionFlagName …
var versionFlag …
var programName …
func AddFlags(fs *flag.FlagSet) { … }
var output …
var exit …
func PrintAndExitIfRequested() { … }