Documentation
¶
Overview ¶
Package clicobra contains helper functionality for applications using Cobra.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Command ¶
type Command struct {
// Use is the one-line usage message.
// Required.
Use string
// Short is the short message shown in the 'help' output.
// Required if Long is set.
Short string
// Long is the long message shown in the 'help <this-command>' output.
// The Short field will be prepended to the Long field with a newline.
// Must be unset if short is unset.
Long string
// Args are the expected arguments.
Args cobra.PositionalArgs
// BindFlags allows binding of flags on build.
BindFlags func(*pflag.FlagSet)
// Run is the command to run.
// Required if there are no sub-commands.
// Must be unset if there are sub-commands.
Run func(clienv.Env) error
// SubCommands are the sub-commands. Optional.
// Must be unset if there is a run function.
SubCommands []*Command
}
Command is a command.
Click to show internal directories.
Click to hide internal directories.