Versions in this module Expand all Collapse all v1 v1.0.0 Jul 3, 2020 Changes in this version + func PredictAny() complete.Predictor + func PredictNone() complete.Predictor + func PredictSet(set ...string) complete.Predictor + type Args struct + type Arguments interface + func ArgsAny() Arguments + func ArgsExact(n int) Arguments + func ArgsNone() Arguments + func ArgsRange(n, m int) Arguments + func ArgsSet(set ...string) Arguments + type Command struct + Aliases []string + Args Arguments + Long string + Predictors map[string]complete.Predictor + Run func(cmd *Command, args []string) error + Short string + Use string + Version string + func (c *Command) AddCommand(children ...*Command) + func (c *Command) Execute() error + func (c *Command) Flags() *pflag.FlagSet + func (c *Command) Name() string + func (c *Command) PersistentFlags() *pflag.FlagSet + func (c *Command) Usage() string + type ErrHelp struct + Message string + func (e ErrHelp) Error() string + type PredictFunc = complete.PredictFunc + type ValidateFunc func(args []string) error + func ValidateAny() ValidateFunc + func ValidateExact(n int) ValidateFunc + func ValidateNone() ValidateFunc + func ValidateRange(n, m int) ValidateFunc + func ValidateSet(set ...string) ValidateFunc + func (v ValidateFunc) Validate(args []string) error + type Validator interface + Validate func(args []string) error