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 NewLib() interfaces.Cli + func NewParsingContext(ctx interface{}) interfaces.ParsingContext + type DefaultConfig struct + type Modules struct + Options interfaces.Options + func (c *Modules) Before(cc *cli.Context, callback func(ctx interface{}) (err error)) error + func (c *Modules) GenerateConfig(cfg interface{}, output string) + func (c *Modules) Init(options interfaces.Options) + func (c *Modules) ParsingContext(ctx interface{}) interfaces.ParsingContext + func (c *Modules) RegisterClean(inputs ...any) + func (c *Modules) Run(inputs ...any) (err error) + func (c *Modules) SetCommand(sub []*interfaces.Command) + func (c *Modules) SetConfig(cfg interface{}) + func (c *Modules) SetDefaultAction(callback func(ctx interface{}) (err error)) + func (c *Modules) ShowVersion() + func (c *Modules) WaitAndShutdown() + type ParsingContext struct + func (c *ParsingContext) ArgumentsFirst() (val string, err error)