in Kubernetes/wincni/common/args.go [105:120]
func printHelpForArg(arg *Argument) {
left := fmt.Sprintf(" -%v, --%v", arg.Shorthand, arg.Name)
right := fmt.Sprintf("%v", arg.Description)
if arg.ValueMap != nil {
left += fmt.Sprintf("=%v", arg.DefaultValue)
var values []string
for k := range arg.ValueMap {
values = append(values, k)
}
right += " {" + strings.Join(values, ",") + "}"
}
fmt.Printf("%-30v %v\n", left, right)
}