(flags *pflag.FlagSet, originalFlag string, aliasMap map[string][]string, aliases ...string)
| 7 | ) |
| 8 | |
| 9 | func AddFlagAliasesString(flags *pflag.FlagSet, originalFlag string, aliasMap map[string][]string, aliases ...string) { |
| 10 | f := flags.Lookup(originalFlag) |
| 11 | if f == nil { |
| 12 | panic("bug! AddFlagAliasesString couldn't find original flag in collection") |
| 13 | } |
| 14 | for _, alias := range aliases { |
| 15 | flags.String(alias, f.DefValue, "") |
| 16 | _ = flags.MarkHidden(alias) |
| 17 | } |
| 18 | aliasMap[originalFlag] = aliases |
| 19 | } |
| 20 | |
| 21 | func AddFlagAliasesBool(flags *pflag.FlagSet, originalFlag string, aliasMap map[string][]string, aliases ...string) { |
| 22 | f := flags.Lookup(originalFlag) |
no outgoing calls