INNER CODE UNIT · Go
printFlag
ktr0731/evans · app/commands.go:307
printFlag := func(f *pflag.Flag) {
if isRootCommand && f.Hidden {
return
}
if f.Name == "help" {
hasHelp = true
}
cmd := "--" + f.Name
if f.Shorthand != "" {
cmd += ", -" + f.Shorthand
}
name, _ := pflag.UnquoteUsage(f)
if name != "" {
cmd += " " + name
}
usage := f.Usage
if f.DefValue != "" {
usage += fmt.Sprintf(` (default "%s")`, f.DefValue)