Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PrintSections ¶
func PrintSections(w io.Writer, fss NamedFlagSets, cols int)
PrintSections prints the given names flag sets in sections, with the maximal given column number. If cols is zero, lines are not wrapped.
func SetUsageAndHelpFunc ¶
func SetUsageAndHelpFunc(cmd *cobra.Command, fss NamedFlagSets, cols int)
SetUsageAndHelpFunc set both usage and help function. Print the flag sets we need instead of all of them.
Types ¶
type NamedFlagSets ¶
type NamedFlagSets struct { // Order is an ordered list of flag set names. Order []string // FlagSets stores the flag sets by name. FlagSets map[string]*pflag.FlagSet // NormalizeNameFunc is the normalize function which used to initialize FlagSets created by NamedFlagSets. NormalizeNameFunc func(f *pflag.FlagSet, name string) pflag.NormalizedName }
NamedFlagSets stores named flag sets in the order of calling FlagSet.
Click to show internal directories.
Click to hide internal directories.