Versions in this module Expand all Collapse all v1 v1.0.4 May 3, 2018 Changes in this version + func IsShortcut(matcher Matcher) bool + type Matcher interface + Match func(args []string, c *ParseContext) (bool, []string) + Priority func() int + func NewArg(a *container.Container) Matcher + func NewOpt(o *container.Container, index map[string]*container.Container) Matcher + func NewOptions(opts []*container.Container, index map[string]*container.Container) Matcher + func NewOptsEnd() Matcher + func NewShortcut() Matcher + type ParseContext struct + Args map[*container.Container][]string + ExcludedOpts map[*container.Container]struct{} + Opts map[*container.Container][]string + RejectOptions bool + func NewParseContext() ParseContext + func (pc ParseContext) Merge(o ParseContext)