Versions in this module Expand all Collapse all v0 v0.8.0 Dec 7, 2023 Changes in this version + var DefaultParser = &Parser + var NoHelpHandler = func(err error, usage string) + var PrintHelpAndExit = func(err error, usage string) + var PrintHelpOnly = func(err error, usage string) + func Parse(doc string, argv []string, help bool, version string, optionsFirst bool, ...) (map[string]interface{}, error) + type LanguageError struct + func (e LanguageError) Error() string + type Opts map[string]interface + func (o Opts) Bind(v interface{}) error + func (o Opts) Bool(key string) (b bool, err error) + func (o Opts) Float64(key string) (f float64, err error) + func (o Opts) Int(key string) (i int, err error) + func (o Opts) String(key string) (s string, err error) + func ParseArgs(doc string, argv []string, version string) (Opts, error) + func ParseDoc(doc string) (Opts, error) + type Parser struct + HelpHandler func(err error, usage string) + OptionsFirst bool + SkipHelpFlags bool + func (p *Parser) ParseArgs(doc string, argv []string, version string) (Opts, error) + type UserError struct + Usage string + func (e UserError) Error() string