Documentation ¶
Index ¶
- Variables
- func CmdFactory(name string) (commandFactory, bool)
- func CommandFactories() map[string]commandFactory
- func MakeItem(prefix string, name string, pc ...readline.PrefixCompleterInterface) *readline.PrefixCompleter
- type ArgProvider
- type CmdHandler
- type CmdParser
- type Command
- type IHandler
- type IParser
- type IProvider
Constants ¶
This section is empty.
Variables ¶
View Source
var ReaderBuilder = builder.Register(rBuilder{}, readline.Instance{}).(rBuilder)
Functions ¶
func CmdFactory ¶
func CommandFactories ¶
func CommandFactories() map[string]commandFactory
func MakeItem ¶
func MakeItem(prefix string, name string, pc ...readline.PrefixCompleterInterface) *readline.PrefixCompleter
Types ¶
type ArgProvider ¶
type ArgProvider struct {
// contains filtered or unexported fields
}
func NewProvider ¶
func NewProvider(cmdName string, args []string) *ArgProvider
func (*ArgProvider) CommandName ¶
func (p *ArgProvider) CommandName() string
func (*ArgProvider) GetInt ¶
func (p *ArgProvider) GetInt() (int, error)
func (*ArgProvider) GetString ¶
func (p *ArgProvider) GetString() (string, error)
func (*ArgProvider) HasMore ¶
func (p *ArgProvider) HasMore() bool
type CmdHandler ¶
type CmdHandler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func NewHandler(parser IParser) *CmdHandler
Click to show internal directories.
Click to hide internal directories.