| 310 | } |
| 311 | |
| 312 | func appendString(options *[]FlagStruct, varString *string, longFlag string, shortFlag string, defaultValue string, description string) { |
| 313 | flag.StringVar(varString, longFlag, defaultValue, "") |
| 314 | if shortFlag != longFlag { |
| 315 | flag.StringVar(varString, shortFlag, defaultValue, "") |
| 316 | } |
| 317 | *options = append(*options, FlagStruct{ |
| 318 | LongFlag: longFlag, |
| 319 | ShortFlag: shortFlag, |
| 320 | Description: description}) |
| 321 | } |
| 322 | |
| 323 | func appendInt(options *[]FlagStruct, varInt *int, longFlag string, shortFlag string, defaultValue int, description string) { |
| 324 | flag.IntVar(varInt, longFlag, defaultValue, "") |