Versions in this module Expand all Collapse all v1 v1.0.0 Jul 30, 2023 Changes in this version + var CommandLine = NewMultiFlag(os.Args[0], flag.ExitOnError) + func Bool(name string, value bool, usage string) *bool + func BoolVar(p *bool, name string, value bool, usage string) + func Bools(names []string, value bool, usage string) *bool + func BoolsVar(p *bool, names []string, value bool, usage string) + func Duration(name string, value time.Duration, usage string) *time.Duration + func DurationVar(p *time.Duration, name string, value time.Duration, usage string) + func Durations(names []string, value time.Duration, usage string) *time.Duration + func DurationsVar(p *time.Duration, names []string, value time.Duration, usage string) + func Float64(name string, value float64, usage string) *float64 + func Float64Var(p *float64, name string, value float64, usage string) + func Floats64(names []string, value float64, usage string) *float64 + func Floats64Var(p *float64, names []string, value float64, usage string) + func Int(name string, value int, usage string) *int + func Int64(name string, value int64, usage string) *int64 + func Int64Var(p *int64, name string, value int64, usage string) + func IntVar(p *int, name string, value int, usage string) + func Ints(names []string, value int, usage string) *int + func Ints64(names []string, value int64, usage string) *int64 + func Ints64Var(p *int64, names []string, value int64, usage string) + func IntsVar(p *int, names []string, value int, usage string) + func Parse() + func Parsed() bool + func String(name string, value string, usage string) *string + func StringVar(p *string, name string, value string, usage string) + func Strings(names []string, value string, usage string) *string + func StringsVar(p *string, names []string, value string, usage string) + func Uint(name string, value uint, usage string) *uint + func Uint64(name string, value uint64, usage string) *uint64 + func Uint64Var(p *uint64, name string, value uint64, usage string) + func UintVar(p *uint, name string, value uint, usage string) + func Uints(names []string, value uint, usage string) *uint + func Uints64(names []string, value uint64, usage string) *uint64 + func Uints64Var(p *uint64, names []string, value uint64, usage string) + func UintsVar(p *uint, names []string, value uint, usage string) + type MultiFlag struct + func NewMultiFlag(name string, errorHandling flag.ErrorHandling) *MultiFlag + func (f *MultiFlag) Arg(i int) string + func (f *MultiFlag) Args() []string + func (f *MultiFlag) Bool(name string, value bool, usage string) *bool + func (f *MultiFlag) BoolVar(p *bool, name string, value bool, usage string) + func (f *MultiFlag) Bools(names []string, value bool, usage string) *bool + func (f *MultiFlag) BoolsVar(p *bool, names []string, value bool, usage string) + func (f *MultiFlag) Duration(name string, value time.Duration, usage string) *time.Duration + func (f *MultiFlag) DurationVar(p *time.Duration, name string, value time.Duration, usage string) + func (f *MultiFlag) Durations(names []string, value time.Duration, usage string) *time.Duration + func (f *MultiFlag) DurationsVar(p *time.Duration, names []string, value time.Duration, usage string) + func (f *MultiFlag) ErrorHandling() flag.ErrorHandling + func (f *MultiFlag) Float64(name string, value float64, usage string) *float64 + func (f *MultiFlag) Float64Var(p *float64, name string, value float64, usage string) + func (f *MultiFlag) Floats64(names []string, value float64, usage string) *float64 + func (f *MultiFlag) Floats64Var(p *float64, names []string, value float64, usage string) + func (f *MultiFlag) Func(name, usage string, fn func(string) error) + func (f *MultiFlag) Init(name string, errorHandling flag.ErrorHandling) + func (f *MultiFlag) Int(name string, value int, usage string) *int + func (f *MultiFlag) Int64(name string, value int64, usage string) *int64 + func (f *MultiFlag) Int64Var(p *int64, name string, value int64, usage string) + func (f *MultiFlag) IntVar(p *int, name string, value int, usage string) + func (f *MultiFlag) Ints(names []string, value int, usage string) *int + func (f *MultiFlag) Ints64(names []string, value int64, usage string) *int64 + func (f *MultiFlag) Ints64Var(p *int64, names []string, value int64, usage string) + func (f *MultiFlag) IntsVar(p *int, names []string, value int, usage string) + func (f *MultiFlag) Lookup(name string) *flag.Flag + func (f *MultiFlag) NArg() int + func (f *MultiFlag) NFlag() int + func (f *MultiFlag) Name() string + func (f *MultiFlag) Output() io.Writer + func (f *MultiFlag) Parse(arguments []string) error + func (f *MultiFlag) Parsed() bool + func (f *MultiFlag) PrintDefaults() + func (f *MultiFlag) Set(name, value string) error + func (f *MultiFlag) SetOutput(output io.Writer) + func (f *MultiFlag) String(name string, value string, usage string) *string + func (f *MultiFlag) StringVar(p *string, name string, value string, usage string) + func (f *MultiFlag) Strings(names []string, value string, usage string) *string + func (f *MultiFlag) StringsVar(p *string, names []string, value string, usage string) + func (f *MultiFlag) TextVar(p encoding.TextUnmarshaler, name string, value encoding.TextMarshaler, ...) + func (f *MultiFlag) Uint(name string, value uint, usage string) *uint + func (f *MultiFlag) Uint64(name string, value uint64, usage string) *uint64 + func (f *MultiFlag) Uint64Var(p *uint64, name string, value uint64, usage string) + func (f *MultiFlag) UintVar(p *uint, name string, value uint, usage string) + func (f *MultiFlag) Uints(names []string, value uint, usage string) *uint + func (f *MultiFlag) Uints64(names []string, value uint64, usage string) *uint64 + func (f *MultiFlag) Uints64Var(p *uint64, names []string, value uint64, usage string) + func (f *MultiFlag) UintsVar(p *uint, names []string, value uint, usage string) + func (f *MultiFlag) Usage() + func (f *MultiFlag) Var(value flag.Value, name string, usage string) + func (f *MultiFlag) Visit(fn func(*flag.Flag)) + func (f *MultiFlag) VisitAll(fn func(flag2 *flag.Flag))