Versions in this module Expand all Collapse all v0 v0.5.0 Nov 24, 2023 Changes in this version + func DefaultShortUsage(c *Command) string + func DefaultUsage(c *Command) string + type Command struct + Exec func(ctx context.Context, args []string) error + Flags *flag.FlagSet + LongHelp string + Name string + ShortHelp string + ShortUsage string + Subcommands []*Command + func DefaultVersionCommand(stdout io.Writer) *Command + func (cmd *Command) Parse(args []string, options ...ParseOption) error + func (cmd *Command) Run(ctx context.Context) (err error) + type ParseOption func(*ParseOptions) error + func WithEnvVarPrefix(prefix string) ParseOption + func WithEnvVars() ParseOption + type ParseOptions struct + type VersionInfo interface + GoVersion func() string + Modified func() bool + Revision func() string + Time func() string + Version func() string + func DefaultVersionInfo() VersionInfo