diff --git a/doc/yaml_docs.go b/doc/yaml_docs.go index 96e6ad72..e77b4d7a 100644 --- a/doc/yaml_docs.go +++ b/doc/yaml_docs.go @@ -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.