Versions in this module Expand all Collapse all v0 v0.1.1 Aug 25, 2021 v0.1.0 Aug 24, 2021 Changes in this version + const Exact + const Max + const Min + var CommandLine = NewFlagSet(os.Args[0], ExitOnError) + var ErrHelp = errors.New("flag: help requested") + var ErrRetry = errors.New("flag: retry") + var ShortUsage = func() + var Usage = func() + func Arg(i int) string + func Args() []string + func Bool(names []string, value bool, usage string) *bool + func BoolVar(p *bool, names []string, value bool, usage string) + func Duration(names []string, value time.Duration, usage string) *time.Duration + func DurationVar(p *time.Duration, names []string, value time.Duration, usage string) + func Float64(names []string, value float64, usage string) *float64 + func Float64Var(p *float64, names []string, value float64, usage string) + func Int(names []string, value int, usage string) *int + func Int64(names []string, value int64, usage string) *int64 + func Int64Var(p *int64, names []string, value int64, usage string) + func IntVar(p *int, names []string, value int, usage string) + func IsSet(name string) bool + func Merge(dest *FlagSet, flagsets ...*FlagSet) error + func NArg() int + func NFlag() int + func Parse() + func Parsed() bool + func PrintDefaults() + func Set(name, value string) error + func String(names []string, value string, usage string) *string + func StringVar(p *string, names []string, value string, usage string) + func Uint(names []string, value uint, usage string) *uint + func Uint16(names []string, value uint16, usage string) *uint16 + func Uint16Var(p *uint16, names []string, value uint16, usage string) + func Uint64(names []string, value uint64, usage string) *uint64 + func Uint64Var(p *uint64, names []string, value uint64, usage string) + func UintVar(p *uint, names []string, value uint, usage string) + func Var(value Value, names []string, usage string) + func Visit(fn func(*Flag)) + func VisitAll(fn func(*Flag)) + type ErrorHandling int + const ContinueOnError + const ExitOnError + const PanicOnError + type Flag struct + DefValue string + Names []string + Usage string + Value Value + func Lookup(name string) *Flag + type FlagSet struct + ShortUsage func() + Usage func() + func NewFlagSet(name string, errorHandling ErrorHandling) *FlagSet + func (fs *FlagSet) Arg(i int) string + func (fs *FlagSet) Args() []string + func (fs *FlagSet) Bool(names []string, value bool, usage string) *bool + func (fs *FlagSet) BoolVar(p *bool, names []string, value bool, usage string) + func (fs *FlagSet) CheckArgs() (message string) + func (fs *FlagSet) Duration(names []string, value time.Duration, usage string) *time.Duration + func (fs *FlagSet) DurationVar(p *time.Duration, names []string, value time.Duration, usage string) + func (fs *FlagSet) FlagCount() int + func (fs *FlagSet) FlagCountUndeprecated() int + func (fs *FlagSet) Float64(names []string, value float64, usage string) *float64 + func (fs *FlagSet) Float64Var(p *float64, names []string, value float64, usage string) + func (fs *FlagSet) Init(name string, errorHandling ErrorHandling) + func (fs *FlagSet) Int(names []string, value int, usage string) *int + func (fs *FlagSet) Int64(names []string, value int64, usage string) *int64 + func (fs *FlagSet) Int64Var(p *int64, names []string, value int64, usage string) + func (fs *FlagSet) IntVar(p *int, names []string, value int, usage string) + func (fs *FlagSet) IsEmpty() bool + func (fs *FlagSet) IsSet(name string) bool + func (fs *FlagSet) Lookup(name string) *Flag + func (fs *FlagSet) NArg() int + func (fs *FlagSet) NFlag() int + func (fs *FlagSet) Name() string + func (fs *FlagSet) Out() io.Writer + func (fs *FlagSet) Parse(arguments []string) error + func (fs *FlagSet) ParseFlags(args []string, withHelp bool) error + func (fs *FlagSet) Parsed() bool + func (fs *FlagSet) PrintDefaults() + func (fs *FlagSet) ReportError(str string, withHelp bool) + func (fs *FlagSet) Require(nArgRequirementType nArgRequirementType, nArg int) + func (fs *FlagSet) Set(name, value string) error + func (fs *FlagSet) SetOutput(output io.Writer) + func (fs *FlagSet) String(names []string, value string, usage string) *string + func (fs *FlagSet) StringVar(p *string, names []string, value string, usage string) + func (fs *FlagSet) Uint(names []string, value uint, usage string) *uint + func (fs *FlagSet) Uint16(names []string, value uint16, usage string) *uint16 + func (fs *FlagSet) Uint16Var(p *uint16, names []string, value uint16, usage string) + func (fs *FlagSet) Uint64(names []string, value uint64, usage string) *uint64 + func (fs *FlagSet) Uint64Var(p *uint64, names []string, value uint64, usage string) + func (fs *FlagSet) UintVar(p *uint, names []string, value uint, usage string) + func (fs *FlagSet) Var(value Value, names []string, usage string) + func (fs *FlagSet) Visit(fn func(*Flag)) + func (fs *FlagSet) VisitAll(fn func(*Flag)) + type Getter interface + Get func() interface{} + type Value interface + Set func(string) error + String func() string