Do not generate docs for hidden flags

This commit is contained in:
Kevin Barbour 2022-04-12 12:18:08 +02:00
parent 9d15fe657a
commit 6cf30ea481
1 changed files with 4 additions and 0 deletions

View File

@ -149,6 +149,10 @@ func genFlagResult(flags *pflag.FlagSet) []cmdOption {
var result []cmdOption
flags.VisitAll(func(flag *pflag.Flag) {
if flag.Hidden {
return
}
// Todo, when we mark a shorthand is deprecated, but specify an empty message.
// The flag.ShorthandDeprecated is empty as the shorthand is deprecated.
// Using len(flag.ShorthandDeprecated) > 0 can't handle this, others are ok.