func printHelpForArg()

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)
}