Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateFromBaseTemplate ¶ added in v1.137.0
func GenerateFromBaseTemplate(parts []HelpTemplateSections) string
func GetTerminalWidth ¶ added in v1.148.0
func GetTerminalWidth() int
GetTerminalWidth returns the width of the terminal, defaulting to 80 if it cannot be determined. It honors an explicit COLUMNS value through the shared terminal resolver when no physical terminal size is available.
func SetCustomUsageFunc ¶
SetCustomUsageFunc configures a custom usage template for the provided cobra command. It returns an error if the command is nil.
func WrappedFlagUsages ¶
WrappedFlagUsages formats the flag usage string to fit within the terminal width
Types ¶
type HelpFlagPrinter ¶
type HelpFlagPrinter struct {
// contains filtered or unexported fields
}
func NewHelpFlagPrinter ¶
func (*HelpFlagPrinter) PrintHelpFlag ¶
func (p *HelpFlagPrinter) PrintHelpFlag(flag *pflag.Flag)
type HelpTemplateSections ¶ added in v1.137.0
type HelpTemplateSections int
const ( LongDescription HelpTemplateSections = iota Usage Aliases SubCommandAliases Examples AvailableCommands CustomCommands Flags GlobalFlags AdditionalHelpTopics NativeCommands )
Click to show internal directories.
Click to hide internal directories.