Versions in this module Expand all Collapse all v1 v1.0.1001 Aug 22, 2023 v1.0.1000 Aug 14, 2023 Changes in this version + func ShowVersion(name, version, buildDate, oSBuildName string) + type Cli interface + GenerateConfig func(cfg interface{}, output string) + Init func(opt Options) + ParsingContext func(ctx interface{}) ParsingContext + RegisterClean func(inputs ...any) + Run func(inputs ...any) (err error) + SetCommand func(subcommand []*Command) + SetConfig func(cfg interface{}) + SetDefaultAction func(callback func(ctx interface{}) (err error)) + ShowVersion func() + type Command struct + Action func(ctx interface{}) (err error) + Config interface{} + Description string + DisableDefaultFlag bool + EnvConfigName string + Name string + NotExitWhenCommandNotFound bool + SubCommand []*Command + type Options struct + BuildDate string + Description string + DisableDefaultFlag bool + Logger logger.Logger + Name string + OSBuildName string + ShowVersionFunction func() + Version string + type ParsingContext interface + ArgumentsFirst func() (val string, err error) + type SecretEngine interface + GetConfigData func(key string) (res []byte, err error) + GetVariableData func(key string) string + Init func() error