Versions in this module Expand all Collapse all v0 v0.1.1 Sep 27, 2018 Changes in this version + type Arg struct + Description string + Name string + Required bool + type Args struct + AllowAdditional bool + Args []Arg + type Command struct + Args Args + Flags Flags + MutuallyExclusiveFlags [][]string + PreRun func() + RequiredFlagSet [][]string + Run func(args []string, flags Flags) error + Short string + Subcommands map[string]*Command + func (c *Command) Help() + type Flag interface + AddToFlagSet func(name string, fs *pflag.FlagSet) + GetShort func() string + GetUsage func() string + IsRequired func() bool + Parse func() func() error + Set func() bool + type Flags map[string]Flag + type RootCommand struct + Name string + func (c *RootCommand) Execute() + func (c *RootCommand) ExecuteColon() + func (c *RootCommand) Init() error + func (c *RootCommand) InitColon() error