Versions in this module Expand all Collapse all v3 v3.13.1 Sep 21, 2022 Changes in this version + var BuildDate string + var GitCommit string + var GitTag string + func New(opts ...Option) *command + func Register(cmds ...*cli.Command) + func Run() + type Cmd interface + App func() *cli.App + Init func(opts ...Option) error + Options func() Options + Run func() error + String func() string + var DefaultCmd Cmd = New() + type Option func(o *Options) + func Action(a func(*cli.Context) error) Option + func Before(f cli.BeforeFunc) Option + func Commands(c ...*cli.Command) Option + func Description(d string) Option + func Flags(f ...cli.Flag) Option + func Name(n string) Option + func SetupOnly() Option + func Version(v string) Option + type Options struct + Action func(*cli.Context) error + Commands []*cli.Command + Context context.Context + Description string + Flags []cli.Flag + Name string + Version string Other modules containing this package github.com/crazybber/micro