Versions in this module Expand all Collapse all v0 v0.1.0 Mar 2, 2022 Changes in this version + func AddFlags(flagName string, fs *pflag.FlagSet) + func FormatBaseName(basename string) string + func InitFlags(flags *pflag.FlagSet) + func PrintSections(w io.Writer, fs NamedFlagSets, cols int) + func TerminalSize(w io.Writer) (int, int, error) + func WordSepNormalizeFunc(_ *pflag.FlagSet, name string) pflag.NormalizedName + type App struct + func NewApp(name, basename string, opts ...Option) *App + func (a *App) Run() + type CmdLineOptioner interface + Flags func() (fs NamedFlagSets) + Validate func() []error + type Command struct + func NewCommand(usage, desc string, opts ...CommandOption) *Command + type CommandOption func(*Command) + func WithCommandOptions(opt CmdLineOptioner) CommandOption + func WithCommandRunFunc(runFunc RunCommandFunc) CommandOption + type CompleteableOptions interface + Complete func() error + type NamedFlagSets struct + FlagSets map[string]*pflag.FlagSet + Order []string + func (nfs *NamedFlagSets) FlagSet(name string) *pflag.FlagSet + type Option func(*App) + func WithDefaultValidArgs() Option + func WithDescription(desc string) Option + func WithNoConfig() Option + func WithOptions(opt CmdLineOptioner) Option + func WithRunFunc(run RunFunc) Option + func WithSilence() Option + func WithValidArgs(args cobra.PositionalArgs) Option + type RunCommandFunc func(args []string) error + type RunFunc func(basename string) error v0.1.0-alpha Mar 2, 2022