Documentation ¶
Index ¶
- func GetProvider() I.Provider
- func NewProvider() I.Provider
- func SetProvider(p I.Provider)
- type Provider
- func (p *Provider) ArgumentProvider(provider I.ArgumentProvider) (this I.Provider)
- func (p *Provider) CommandProvider(provider I.CommandProvider) (this I.Provider)
- func (p *Provider) FlagGroupProvider(provider I.FlagGroupProvider) (this I.Provider)
- func (p *Provider) FlagProvider(provider I.FlagProvider) (this I.Provider)
- func (p *Provider) NewArg() I.ArgumentBuilder
- func (p *Provider) NewCommand() I.CommandBuilder
- func (p *Provider) NewFlag() I.FlagBuilder
- func (p *Provider) NewFlagGroup() I.FlagGroupBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetProvider ¶
func NewProvider ¶
func SetProvider ¶
Types ¶
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
func (*Provider) ArgumentProvider ¶
func (p *Provider) ArgumentProvider(provider I.ArgumentProvider) (this I.Provider)
func (*Provider) CommandProvider ¶
func (p *Provider) CommandProvider(provider I.CommandProvider) (this I.Provider)
func (*Provider) FlagGroupProvider ¶
func (p *Provider) FlagGroupProvider(provider I.FlagGroupProvider) (this I.Provider)
func (*Provider) FlagProvider ¶
func (p *Provider) FlagProvider(provider I.FlagProvider) (this I.Provider)
func (*Provider) NewArg ¶
func (p *Provider) NewArg() I.ArgumentBuilder
func (*Provider) NewCommand ¶
func (p *Provider) NewCommand() I.CommandBuilder
func (*Provider) NewFlag ¶
func (p *Provider) NewFlag() I.FlagBuilder
func (*Provider) NewFlagGroup ¶
func (p *Provider) NewFlagGroup() I.FlagGroupBuilder
Click to show internal directories.
Click to hide internal directories.