Documentation
¶
Index ¶
- Variables
- func AddSubCmds(cmds ...*cobra.Command)
- func AdditionalCommands(additionalCommands string) labelOptArg
- func AddtionalHelpTopics(addtionalHelpTopics string) labelOptArg
- func Aliases(aliases string) labelOptArg
- func AvailableCommands(availableCommands string) labelOptArg
- func BindSubCmds(root *cobra.Command)
- func CallCmd(me *cobra.Command, target cobra.Command, args ...string) error
- func Examples(examples string) labelOptArg
- func Flags(flags string) labelOptArg
- func GenerateTemplate(label *HelpLabels) string
- func GetHelpCommand(cmd *cobra.Command) *cobra.Command
- func GetInternalAllSubCmds(cmd *cobra.Command) []*cobra.Command
- func GetInternalSubCmdByName(cmd *cobra.Command, name string) *cobra.Command
- func GetSubCmds() []*cobra.Command
- func GlobalFlags(globalFlags string) labelOptArg
- func Usage(usage string) labelOptArg
- func UseCustomizableHelpTemplate(cmd *cobra.Command, label *HelpLabels)
- func UseHelp(useHelp string) labelOptArg
- func WithParentPersistentPostRun(f func(cmd *cobra.Command, args []string)) func(cmd *cobra.Command, args []string)
- func WithParentPersistentPostRunE(f func(cmd *cobra.Command, args []string) error) func(cmd *cobra.Command, args []string) error
- func WithParentPersistentPreRun(f func(cmd *cobra.Command, args []string)) func(cmd *cobra.Command, args []string)
- func WithParentPersistentPreRunE(f func(cmd *cobra.Command, args []string) error) func(cmd *cobra.Command, args []string) error
- type HelpLabels
- func (l *HelpLabels) SetAdditionalCommands(additionalCommands string) *HelpLabels
- func (l *HelpLabels) SetAddtionalHelpTopics(addtionalHelpTopics string) *HelpLabels
- func (l *HelpLabels) SetAliases(aliases string) *HelpLabels
- func (l *HelpLabels) SetAvailableCommands(availableCommands string) *HelpLabels
- func (l *HelpLabels) SetExamples(examples string) *HelpLabels
- func (l *HelpLabels) SetFlags(flags string) *HelpLabels
- func (l *HelpLabels) SetGlobalFlags(globalFlags string) *HelpLabels
- func (l *HelpLabels) SetUsage(usage string) *HelpLabels
- func (l *HelpLabels) SetUseHelp(useHelp string) *HelpLabels
- type Registory
Constants ¶
This section is empty.
Variables ¶
View Source
var HelpTemplate string
Functions ¶
func AddSubCmds ¶ added in v0.0.3
func AdditionalCommands ¶ added in v0.0.3
func AdditionalCommands(additionalCommands string) labelOptArg
func AddtionalHelpTopics ¶ added in v0.0.3
func AddtionalHelpTopics(addtionalHelpTopics string) labelOptArg
func AvailableCommands ¶ added in v0.0.3
func AvailableCommands(availableCommands string) labelOptArg
func BindSubCmds ¶
func GenerateTemplate ¶ added in v0.0.3
func GenerateTemplate(label *HelpLabels) string
func GetInternalSubCmdByName ¶
func GetSubCmds ¶
func GlobalFlags ¶ added in v0.0.3
func GlobalFlags(globalFlags string) labelOptArg
func UseCustomizableHelpTemplate ¶ added in v0.0.3
func UseCustomizableHelpTemplate(cmd *cobra.Command, label *HelpLabels)
func WithParentPersistentPostRun ¶ added in v0.0.3
func WithParentPersistentPostRunE ¶ added in v0.0.3
func WithParentPersistentPreRun ¶ added in v0.0.3
Types ¶
type HelpLabels ¶ added in v0.0.3
type HelpLabels struct { Usage string Aliases string Examples string AvailableCommands string AdditionalCommands string Flags string GlobalFlags string AddtionalHelpTopics string UseHelp string }
func DefaultHelpLabels ¶ added in v0.0.3
func DefaultHelpLabels() *HelpLabels
func NewLabel ¶ added in v0.0.3
func NewLabel(opts ...labelOptArg) *HelpLabels
func (*HelpLabels) SetAdditionalCommands ¶ added in v0.0.3
func (l *HelpLabels) SetAdditionalCommands(additionalCommands string) *HelpLabels
func (*HelpLabels) SetAddtionalHelpTopics ¶ added in v0.0.3
func (l *HelpLabels) SetAddtionalHelpTopics(addtionalHelpTopics string) *HelpLabels
func (*HelpLabels) SetAliases ¶ added in v0.0.3
func (l *HelpLabels) SetAliases(aliases string) *HelpLabels
func (*HelpLabels) SetAvailableCommands ¶ added in v0.0.3
func (l *HelpLabels) SetAvailableCommands(availableCommands string) *HelpLabels
func (*HelpLabels) SetExamples ¶ added in v0.0.3
func (l *HelpLabels) SetExamples(examples string) *HelpLabels
func (*HelpLabels) SetFlags ¶ added in v0.0.3
func (l *HelpLabels) SetFlags(flags string) *HelpLabels
func (*HelpLabels) SetGlobalFlags ¶ added in v0.0.3
func (l *HelpLabels) SetGlobalFlags(globalFlags string) *HelpLabels
func (*HelpLabels) SetUsage ¶ added in v0.0.3
func (l *HelpLabels) SetUsage(usage string) *HelpLabels
func (*HelpLabels) SetUseHelp ¶ added in v0.0.3
func (l *HelpLabels) SetUseHelp(useHelp string) *HelpLabels
Click to show internal directories.
Click to hide internal directories.