| 321 | } |
| 322 | |
| 323 | func appendInt(options *[]FlagStruct, varInt *int, longFlag string, shortFlag string, defaultValue int, description string) { |
| 324 | flag.IntVar(varInt, longFlag, defaultValue, "") |
| 325 | if shortFlag != longFlag { |
| 326 | flag.IntVar(varInt, shortFlag, defaultValue, "") |
| 327 | } |
| 328 | *options = append(*options, FlagStruct{ |
| 329 | LongFlag: longFlag, |
| 330 | ShortFlag: shortFlag, |
| 331 | Description: description}) |
| 332 | } |
| 333 | |
| 334 | func appendFloat(options *[]FlagStruct, varFloat *float64, longFlag string, shortFlag string, defaultValue float64, description string) { |
| 335 | flag.Float64Var(varFloat, longFlag, defaultValue, "") |