Revert back to 'Global Flags'

This commit is contained in:
Lars Kajes 2023-11-06 09:34:40 +01:00
parent 44242f9e60
commit b28f2326ca
No known key found for this signature in database
GPG key ID: 545653E10DDEB65B
4 changed files with 6 additions and 6 deletions

View file

@ -568,7 +568,7 @@ Additional Commands:{{range $cmds}}{{if (and (eq .GroupID "") (or .IsAvailableCo
Flags: Flags:
{{.LocalFlags.FlagUsages | trimTrailingWhitespaces}}{{end}}{{if .HasAvailableInheritedFlags}} {{.LocalFlags.FlagUsages | trimTrailingWhitespaces}}{{end}}{{if .HasAvailableInheritedFlags}}
Flags inherited from parent commands: Global Flags:
{{.InheritedFlags.FlagUsages | trimTrailingWhitespaces}}{{end}}{{if .HasHelpSubCommands}} {{.InheritedFlags.FlagUsages | trimTrailingWhitespaces}}{{end}}{{if .HasHelpSubCommands}}
Additional help topics:{{range .Commands}}{{if .IsAdditionalHelpTopicCommand}} Additional help topics:{{range .Commands}}{{if .IsAdditionalHelpTopicCommand}}

View file

@ -921,7 +921,7 @@ Flags:
--foo child foo usage --foo child foo usage
-h, --help help for child -h, --help help for child
Flags inherited from parent commands: Global Flags:
--bar parent bar usage --bar parent bar usage
` `

View file

@ -39,7 +39,7 @@ func printOptions(buf *bytes.Buffer, cmd *cobra.Command, name string) error {
parentFlags := cmd.InheritedFlags() parentFlags := cmd.InheritedFlags()
parentFlags.SetOutput(buf) parentFlags.SetOutput(buf)
if parentFlags.HasAvailableFlags() { if parentFlags.HasAvailableFlags() {
buf.WriteString("### Flags inherited from parent commands\n\n```\n") buf.WriteString("### Global Flags\n\n```\n")
parentFlags.PrintDefaults() parentFlags.PrintDefaults()
buf.WriteString("```\n\n") buf.WriteString("```\n\n")
} }

View file

@ -39,7 +39,7 @@ func TestGenMdDoc(t *testing.T) {
checkStringContains(t, output, rootCmd.Short) checkStringContains(t, output, rootCmd.Short)
checkStringContains(t, output, echoSubCmd.Short) checkStringContains(t, output, echoSubCmd.Short)
checkStringOmits(t, output, deprecatedCmd.Short) checkStringOmits(t, output, deprecatedCmd.Short)
checkStringContains(t, output, "Flags inherited from parent commands") checkStringContains(t, output, "Global Flags")
} }
func TestGenMdDocWithNoLongOrSynopsis(t *testing.T) { func TestGenMdDocWithNoLongOrSynopsis(t *testing.T) {
@ -52,7 +52,7 @@ func TestGenMdDocWithNoLongOrSynopsis(t *testing.T) {
checkStringContains(t, output, dummyCmd.Example) checkStringContains(t, output, dummyCmd.Example)
checkStringContains(t, output, dummyCmd.Short) checkStringContains(t, output, dummyCmd.Short)
checkStringContains(t, output, "Flags inherited from parent commands") checkStringContains(t, output, "Global Flags")
checkStringOmits(t, output, "### Synopsis") checkStringOmits(t, output, "### Synopsis")
} }
@ -76,7 +76,7 @@ func TestGenMdNoHiddenParents(t *testing.T) {
checkStringContains(t, output, rootCmd.Short) checkStringContains(t, output, rootCmd.Short)
checkStringContains(t, output, echoSubCmd.Short) checkStringContains(t, output, echoSubCmd.Short)
checkStringOmits(t, output, deprecatedCmd.Short) checkStringOmits(t, output, deprecatedCmd.Short)
checkStringOmits(t, output, "Flags inherited from parent commands") checkStringOmits(t, output, "Global Flags")
} }
func TestGenMdNoTag(t *testing.T) { func TestGenMdNoTag(t *testing.T) {