Documentation ¶
Index ¶
- Variables
- 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
- 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))
Constants ¶
This section is empty.
Variables ¶
View Source
var CommandLine = NewMultiFlag(os.Args[0], flag.ExitOnError)
Functions ¶
func DurationVar ¶
func DurationsVar ¶
Types ¶
type MultiFlag ¶
type MultiFlag struct {
// contains filtered or unexported fields
}
func NewMultiFlag ¶
func NewMultiFlag(name string, errorHandling flag.ErrorHandling) *MultiFlag
func (*MultiFlag) DurationVar ¶
func (*MultiFlag) DurationsVar ¶
func (*MultiFlag) ErrorHandling ¶
func (f *MultiFlag) ErrorHandling() flag.ErrorHandling
func (*MultiFlag) Float64Var ¶
func (*MultiFlag) Floats64Var ¶
func (*MultiFlag) PrintDefaults ¶
func (f *MultiFlag) PrintDefaults()
func (*MultiFlag) StringsVar ¶
func (*MultiFlag) TextVar ¶
func (f *MultiFlag) TextVar(p encoding.TextUnmarshaler, name string, value encoding.TextMarshaler, usage string)
func (*MultiFlag) Uints64Var ¶
Click to show internal directories.
Click to hide internal directories.