(f pflag.FlagSet, flagsToDisplay []string)
| 200 | } |
| 201 | |
| 202 | func filterFlagSet(f pflag.FlagSet, flagsToDisplay []string) pflag.FlagSet { |
| 203 | filteredFlags := pflag.NewFlagSet("flags", pflag.ContinueOnError) |
| 204 | |
| 205 | f.VisitAll(func(flag *pflag.Flag) { |
| 206 | if !flag.Hidden && utils.Contains(flagsToDisplay, flag.Name) { |
| 207 | filteredFlags.AddFlag(flag) |
| 208 | } |
| 209 | }) |
| 210 | |
| 211 | return *filteredFlags |
| 212 | } |
| 213 | |
| 214 | // rpad adds padding to the right of a string. |
| 215 | func rpad(s string, padding int) string { |
no test coverage detected