MCPcopy
hub / github.com/spf13/cobra / mergePersistentFlags

Method mergePersistentFlags

command.go:1898–1902  ·  view source on GitHub ↗

mergePersistentFlags merges c.PersistentFlags() to c.Flags() and adds missing persistent flags of all parents.

()

Source from the content-addressed store, hash-verified

1896// mergePersistentFlags merges c.PersistentFlags() to c.Flags()
1897// and adds missing persistent flags of all parents.
1898func (c *Command) mergePersistentFlags() {
1899 c.updateParentsPflags()
1900 c.Flags().AddFlagSet(c.PersistentFlags())
1901 c.Flags().AddFlagSet(c.parentsPflags)
1902}
1903
1904// updateParentsPflags updates c.parentsPflags by adding
1905// new persistent flags of all parents.

Callers 13

MarkFlagsOneRequiredMethod · 0.95
UsageFuncMethod · 0.95
HelpFuncMethod · 0.95
argsMinusFirstXMethod · 0.95
InitDefaultHelpFlagMethod · 0.95
LocalFlagsMethod · 0.95
InheritedFlagsMethod · 0.95
ParseFlagsMethod · 0.95

Calls 3

updateParentsPflagsMethod · 0.95
FlagsMethod · 0.95
PersistentFlagsMethod · 0.95

Tested by 1