Versions in this module Expand all Collapse all v1 v1.0.0 May 8, 2017 Changes in this version + var CommandLine = NewFlagSet(os.Args[0], ExitOnError) + var ErrHelp = errors.New("pflag: help requested") + var Usage = func() + func Arg(i int) string + func Args() []string + func Bool(name string, value bool, usage string) *bool + func BoolP(name, shorthand string, value bool, usage string) *bool + func BoolSlice(name string, value []bool, usage string) *[]bool + func BoolSliceP(name, shorthand string, value []bool, usage string) *[]bool + func BoolSliceVar(p *[]bool, name string, value []bool, usage string) + func BoolSliceVarP(p *[]bool, name, shorthand string, value []bool, usage string) + func BoolVar(p *bool, name string, value bool, usage string) + func BoolVarP(p *bool, name, shorthand string, value bool, usage string) + func Count(name string, usage string) *int + func CountP(name, shorthand string, usage string) *int + func CountVar(p *int, name string, usage string) + func CountVarP(p *int, name, shorthand string, usage string) + func Duration(name string, value time.Duration, usage string) *time.Duration + func DurationP(name, shorthand string, value time.Duration, usage string) *time.Duration + func DurationVar(p *time.Duration, name string, value time.Duration, usage string) + func DurationVarP(p *time.Duration, name, shorthand string, value time.Duration, usage string) + func Float32(name string, value float32, usage string) *float32 + func Float32P(name, shorthand string, value float32, usage string) *float32 + func Float32Var(p *float32, name string, value float32, usage string) + func Float32VarP(p *float32, name, shorthand string, value float32, usage string) + func Float64(name string, value float64, usage string) *float64 + func Float64P(name, shorthand string, value float64, usage string) *float64 + func Float64Var(p *float64, name string, value float64, usage string) + func Float64VarP(p *float64, name, shorthand string, value float64, usage string) + func IP(name string, value net.IP, usage string) *net.IP + func IPMask(name string, value net.IPMask, usage string) *net.IPMask + func IPMaskP(name, shorthand string, value net.IPMask, usage string) *net.IPMask + func IPMaskVar(p *net.IPMask, name string, value net.IPMask, usage string) + func IPMaskVarP(p *net.IPMask, name, shorthand string, value net.IPMask, usage string) + func IPNet(name string, value net.IPNet, usage string) *net.IPNet + func IPNetP(name, shorthand string, value net.IPNet, usage string) *net.IPNet + func IPNetVar(p *net.IPNet, name string, value net.IPNet, usage string) + func IPNetVarP(p *net.IPNet, name, shorthand string, value net.IPNet, usage string) + func IPP(name, shorthand string, value net.IP, usage string) *net.IP + func IPSlice(name string, value []net.IP, usage string) *[]net.IP + func IPSliceP(name, shorthand string, value []net.IP, usage string) *[]net.IP + func IPSliceVar(p *[]net.IP, name string, value []net.IP, usage string) + func IPSliceVarP(p *[]net.IP, name, shorthand string, value []net.IP, usage string) + func IPVar(p *net.IP, name string, value net.IP, usage string) + func IPVarP(p *net.IP, name, shorthand string, value net.IP, usage string) + func Int(name string, value int, usage string) *int + func Int32(name string, value int32, usage string) *int32 + func Int32P(name, shorthand string, value int32, usage string) *int32 + func Int32Var(p *int32, name string, value int32, usage string) + func Int32VarP(p *int32, name, shorthand string, value int32, usage string) + func Int64(name string, value int64, usage string) *int64 + func Int64P(name, shorthand string, value int64, usage string) *int64 + func Int64Var(p *int64, name string, value int64, usage string) + func Int64VarP(p *int64, name, shorthand string, value int64, usage string) + func Int8(name string, value int8, usage string) *int8 + func Int8P(name, shorthand string, value int8, usage string) *int8 + func Int8Var(p *int8, name string, value int8, usage string) + func Int8VarP(p *int8, name, shorthand string, value int8, usage string) + func IntP(name, shorthand string, value int, usage string) *int + func IntSlice(name string, value []int, usage string) *[]int + func IntSliceP(name, shorthand string, value []int, usage string) *[]int + func IntSliceVar(p *[]int, name string, value []int, usage string) + func IntSliceVarP(p *[]int, name, shorthand string, value []int, usage string) + func IntVar(p *int, name string, value int, usage string) + func IntVarP(p *int, name, shorthand string, value int, usage string) + func NArg() int + func NFlag() int + func Parse() + func ParseAll(fn func(flag *Flag, value string) error) + func ParseIPv4Mask(s string) net.IPMask + func Parsed() bool + func PrintDefaults() + func Set(name, value string) error + func SetInterspersed(interspersed bool) + func String(name string, value string, usage string) *string + func StringArray(name string, value []string, usage string) *[]string + func StringArrayP(name, shorthand string, value []string, usage string) *[]string + func StringArrayVar(p *[]string, name string, value []string, usage string) + func StringArrayVarP(p *[]string, name, shorthand string, value []string, usage string) + func StringP(name, shorthand string, value string, usage string) *string + func StringSlice(name string, value []string, usage string) *[]string + func StringSliceP(name, shorthand string, value []string, usage string) *[]string + func StringSliceVar(p *[]string, name string, value []string, usage string) + func StringSliceVarP(p *[]string, name, shorthand string, value []string, usage string) + func StringVar(p *string, name string, value string, usage string) + func StringVarP(p *string, name, shorthand string, value string, usage string) + func Uint(name string, value uint, usage string) *uint + func Uint16(name string, value uint16, usage string) *uint16 + func Uint16P(name, shorthand string, value uint16, usage string) *uint16 + func Uint16Var(p *uint16, name string, value uint16, usage string) + func Uint16VarP(p *uint16, name, shorthand string, value uint16, usage string) + func Uint32(name string, value uint32, usage string) *uint32 + func Uint32P(name, shorthand string, value uint32, usage string) *uint32 + func Uint32Var(p *uint32, name string, value uint32, usage string) + func Uint32VarP(p *uint32, name, shorthand string, value uint32, usage string) + func Uint64(name string, value uint64, usage string) *uint64 + func Uint64P(name, shorthand string, value uint64, usage string) *uint64 + func Uint64Var(p *uint64, name string, value uint64, usage string) + func Uint64VarP(p *uint64, name, shorthand string, value uint64, usage string) + func Uint8(name string, value uint8, usage string) *uint8 + func Uint8P(name, shorthand string, value uint8, usage string) *uint8 + func Uint8Var(p *uint8, name string, value uint8, usage string) + func Uint8VarP(p *uint8, name, shorthand string, value uint8, usage string) + func UintP(name, shorthand string, value uint, usage string) *uint + func UintSlice(name string, value []uint, usage string) *[]uint + func UintSliceP(name, shorthand string, value []uint, usage string) *[]uint + func UintSliceVar(p *[]uint, name string, value []uint, usage string) + func UintSliceVarP(p *[]uint, name, shorthand string, value []uint, usage string) + func UintVar(p *uint, name string, value uint, usage string) + func UintVarP(p *uint, name, shorthand string, value uint, usage string) + func UnquoteUsage(flag *Flag) (name string, usage string) + func Var(value Value, name string, usage string) + func VarP(value Value, name, shorthand, usage string) + func Visit(fn func(*Flag)) + func VisitAll(fn func(*Flag)) + type ErrorHandling int + const ContinueOnError + const ExitOnError + const PanicOnError + type Flag struct + Annotations map[string][]string + Changed bool + DefValue string + Deprecated string + Hidden bool + Name string + NoOptDefVal string + Shorthand string + ShorthandDeprecated string + Usage string + Value Value + func Lookup(name string) *Flag + func PFlagFromGoFlag(goflag *goflag.Flag) *Flag + func ShorthandLookup(name string) *Flag + type FlagSet struct + SortFlags bool + Usage func() + func NewFlagSet(name string, errorHandling ErrorHandling) *FlagSet + func (f *FlagSet) AddFlag(flag *Flag) + func (f *FlagSet) AddFlagSet(newSet *FlagSet) + func (f *FlagSet) AddGoFlag(goflag *goflag.Flag) + func (f *FlagSet) AddGoFlagSet(newSet *goflag.FlagSet) + func (f *FlagSet) Arg(i int) string + func (f *FlagSet) Args() []string + func (f *FlagSet) ArgsLenAtDash() int + func (f *FlagSet) Bool(name string, value bool, usage string) *bool + func (f *FlagSet) BoolP(name, shorthand string, value bool, usage string) *bool + func (f *FlagSet) BoolSlice(name string, value []bool, usage string) *[]bool + func (f *FlagSet) BoolSliceP(name, shorthand string, value []bool, usage string) *[]bool + func (f *FlagSet) BoolSliceVar(p *[]bool, name string, value []bool, usage string) + func (f *FlagSet) BoolSliceVarP(p *[]bool, name, shorthand string, value []bool, usage string) + func (f *FlagSet) BoolVar(p *bool, name string, value bool, usage string) + func (f *FlagSet) BoolVarP(p *bool, name, shorthand string, value bool, usage string) + func (f *FlagSet) Changed(name string) bool + func (f *FlagSet) Count(name string, usage string) *int + func (f *FlagSet) CountP(name, shorthand string, usage string) *int + func (f *FlagSet) CountVar(p *int, name string, usage string) + func (f *FlagSet) CountVarP(p *int, name, shorthand string, usage string) + func (f *FlagSet) Duration(name string, value time.Duration, usage string) *time.Duration + func (f *FlagSet) DurationP(name, shorthand string, value time.Duration, usage string) *time.Duration + func (f *FlagSet) DurationVar(p *time.Duration, name string, value time.Duration, usage string) + func (f *FlagSet) DurationVarP(p *time.Duration, name, shorthand string, value time.Duration, usage string) + func (f *FlagSet) FlagUsages() string + func (f *FlagSet) FlagUsagesWrapped(cols int) string + func (f *FlagSet) Float32(name string, value float32, usage string) *float32 + func (f *FlagSet) Float32P(name, shorthand string, value float32, usage string) *float32 + func (f *FlagSet) Float32Var(p *float32, name string, value float32, usage string) + func (f *FlagSet) Float32VarP(p *float32, name, shorthand string, value float32, usage string) + func (f *FlagSet) Float64(name string, value float64, usage string) *float64 + func (f *FlagSet) Float64P(name, shorthand string, value float64, usage string) *float64 + func (f *FlagSet) Float64Var(p *float64, name string, value float64, usage string) + func (f *FlagSet) Float64VarP(p *float64, name, shorthand string, value float64, usage string) + func (f *FlagSet) GetBool(name string) (bool, error) + func (f *FlagSet) GetBoolSlice(name string) ([]bool, error) + func (f *FlagSet) GetCount(name string) (int, error) + func (f *FlagSet) GetDuration(name string) (time.Duration, error) + func (f *FlagSet) GetFloat32(name string) (float32, error) + func (f *FlagSet) GetFloat64(name string) (float64, error) + func (f *FlagSet) GetIP(name string) (net.IP, error) + func (f *FlagSet) GetIPNet(name string) (net.IPNet, error) + func (f *FlagSet) GetIPSlice(name string) ([]net.IP, error) + func (f *FlagSet) GetIPv4Mask(name string) (net.IPMask, error) + func (f *FlagSet) GetInt(name string) (int, error) + func (f *FlagSet) GetInt32(name string) (int32, error) + func (f *FlagSet) GetInt64(name string) (int64, error) + func (f *FlagSet) GetInt8(name string) (int8, error) + func (f *FlagSet) GetIntSlice(name string) ([]int, error) + func (f *FlagSet) GetNormalizeFunc() func(f *FlagSet, name string) NormalizedName + func (f *FlagSet) GetString(name string) (string, error) + func (f *FlagSet) GetStringArray(name string) ([]string, error) + func (f *FlagSet) GetStringSlice(name string) ([]string, error) + func (f *FlagSet) GetUint(name string) (uint, error) + func (f *FlagSet) GetUint16(name string) (uint16, error) + func (f *FlagSet) GetUint32(name string) (uint32, error) + func (f *FlagSet) GetUint64(name string) (uint64, error) + func (f *FlagSet) GetUint8(name string) (uint8, error) + func (f *FlagSet) GetUintSlice(name string) ([]uint, error) + func (f *FlagSet) HasAvailableFlags() bool + func (f *FlagSet) HasFlags() bool + func (f *FlagSet) IP(name string, value net.IP, usage string) *net.IP + func (f *FlagSet) IPMask(name string, value net.IPMask, usage string) *net.IPMask + func (f *FlagSet) IPMaskP(name, shorthand string, value net.IPMask, usage string) *net.IPMask + func (f *FlagSet) IPMaskVar(p *net.IPMask, name string, value net.IPMask, usage string) + func (f *FlagSet) IPMaskVarP(p *net.IPMask, name, shorthand string, value net.IPMask, usage string) + func (f *FlagSet) IPNet(name string, value net.IPNet, usage string) *net.IPNet + func (f *FlagSet) IPNetP(name, shorthand string, value net.IPNet, usage string) *net.IPNet + func (f *FlagSet) IPNetVar(p *net.IPNet, name string, value net.IPNet, usage string) + func (f *FlagSet) IPNetVarP(p *net.IPNet, name, shorthand string, value net.IPNet, usage string) + func (f *FlagSet) IPP(name, shorthand string, value net.IP, usage string) *net.IP + func (f *FlagSet) IPSlice(name string, value []net.IP, usage string) *[]net.IP + func (f *FlagSet) IPSliceP(name, shorthand string, value []net.IP, usage string) *[]net.IP + func (f *FlagSet) IPSliceVar(p *[]net.IP, name string, value []net.IP, usage string) + func (f *FlagSet) IPSliceVarP(p *[]net.IP, name, shorthand string, value []net.IP, usage string) + func (f *FlagSet) IPVar(p *net.IP, name string, value net.IP, usage string) + func (f *FlagSet) IPVarP(p *net.IP, name, shorthand string, value net.IP, usage string) + func (f *FlagSet) Init(name string, errorHandling ErrorHandling) + func (f *FlagSet) Int(name string, value int, usage string) *int + func (f *FlagSet) Int32(name string, value int32, usage string) *int32 + func (f *FlagSet) Int32P(name, shorthand string, value int32, usage string) *int32 + func (f *FlagSet) Int32Var(p *int32, name string, value int32, usage string) + func (f *FlagSet) Int32VarP(p *int32, name, shorthand string, value int32, usage string) + func (f *FlagSet) Int64(name string, value int64, usage string) *int64 + func (f *FlagSet) Int64P(name, shorthand string, value int64, usage string) *int64 + func (f *FlagSet) Int64Var(p *int64, name string, value int64, usage string) + func (f *FlagSet) Int64VarP(p *int64, name, shorthand string, value int64, usage string) + func (f *FlagSet) Int8(name string, value int8, usage string) *int8 + func (f *FlagSet) Int8P(name, shorthand string, value int8, usage string) *int8 + func (f *FlagSet) Int8Var(p *int8, name string, value int8, usage string) + func (f *FlagSet) Int8VarP(p *int8, name, shorthand string, value int8, usage string) + func (f *FlagSet) IntP(name, shorthand string, value int, usage string) *int + func (f *FlagSet) IntSlice(name string, value []int, usage string) *[]int + func (f *FlagSet) IntSliceP(name, shorthand string, value []int, usage string) *[]int + func (f *FlagSet) IntSliceVar(p *[]int, name string, value []int, usage string) + func (f *FlagSet) IntSliceVarP(p *[]int, name, shorthand string, value []int, usage string) + func (f *FlagSet) IntVar(p *int, name string, value int, usage string) + func (f *FlagSet) IntVarP(p *int, name, shorthand string, value int, usage string) + func (f *FlagSet) Lookup(name string) *Flag + func (f *FlagSet) MarkDeprecated(name string, usageMessage string) error + func (f *FlagSet) MarkHidden(name string) error + func (f *FlagSet) MarkShorthandDeprecated(name string, usageMessage string) error + func (f *FlagSet) NArg() int + func (f *FlagSet) NFlag() int + func (f *FlagSet) Parse(arguments []string) error + func (f *FlagSet) ParseAll(arguments []string, fn func(flag *Flag, value string) error) error + func (f *FlagSet) Parsed() bool + func (f *FlagSet) PrintDefaults() + func (f *FlagSet) Set(name, value string) error + func (f *FlagSet) SetAnnotation(name, key string, values []string) error + func (f *FlagSet) SetInterspersed(interspersed bool) + func (f *FlagSet) SetNormalizeFunc(n func(f *FlagSet, name string) NormalizedName) + func (f *FlagSet) SetOutput(output io.Writer) + func (f *FlagSet) ShorthandLookup(name string) *Flag + func (f *FlagSet) String(name string, value string, usage string) *string + func (f *FlagSet) StringArray(name string, value []string, usage string) *[]string + func (f *FlagSet) StringArrayP(name, shorthand string, value []string, usage string) *[]string + func (f *FlagSet) StringArrayVar(p *[]string, name string, value []string, usage string) + func (f *FlagSet) StringArrayVarP(p *[]string, name, shorthand string, value []string, usage string) + func (f *FlagSet) StringP(name, shorthand string, value string, usage string) *string + func (f *FlagSet) StringSlice(name string, value []string, usage string) *[]string + func (f *FlagSet) StringSliceP(name, shorthand string, value []string, usage string) *[]string + func (f *FlagSet) StringSliceVar(p *[]string, name string, value []string, usage string) + func (f *FlagSet) StringSliceVarP(p *[]string, name, shorthand string, value []string, usage string) + func (f *FlagSet) StringVar(p *string, name string, value string, usage string) + func (f *FlagSet) StringVarP(p *string, name, shorthand string, value string, usage string) + func (f *FlagSet) Uint(name string, value uint, usage string) *uint + func (f *FlagSet) Uint16(name string, value uint16, usage string) *uint16 + func (f *FlagSet) Uint16P(name, shorthand string, value uint16, usage string) *uint16 + func (f *FlagSet) Uint16Var(p *uint16, name string, value uint16, usage string) + func (f *FlagSet) Uint16VarP(p *uint16, name, shorthand string, value uint16, usage string) + func (f *FlagSet) Uint32(name string, value uint32, usage string) *uint32 + func (f *FlagSet) Uint32P(name, shorthand string, value uint32, usage string) *uint32 + func (f *FlagSet) Uint32Var(p *uint32, name string, value uint32, usage string) + func (f *FlagSet) Uint32VarP(p *uint32, name, shorthand string, value uint32, usage string) + func (f *FlagSet) Uint64(name string, value uint64, usage string) *uint64 + func (f *FlagSet) Uint64P(name, shorthand string, value uint64, usage string) *uint64 + func (f *FlagSet) Uint64Var(p *uint64, name string, value uint64, usage string) + func (f *FlagSet) Uint64VarP(p *uint64, name, shorthand string, value uint64, usage string) + func (f *FlagSet) Uint8(name string, value uint8, usage string) *uint8 + func (f *FlagSet) Uint8P(name, shorthand string, value uint8, usage string) *uint8 + func (f *FlagSet) Uint8Var(p *uint8, name string, value uint8, usage string) + func (f *FlagSet) Uint8VarP(p *uint8, name, shorthand string, value uint8, usage string) + func (f *FlagSet) UintP(name, shorthand string, value uint, usage string) *uint + func (f *FlagSet) UintSlice(name string, value []uint, usage string) *[]uint + func (f *FlagSet) UintSliceP(name, shorthand string, value []uint, usage string) *[]uint + func (f *FlagSet) UintSliceVar(p *[]uint, name string, value []uint, usage string) + func (f *FlagSet) UintSliceVarP(p *[]uint, name, shorthand string, value []uint, usage string) + func (f *FlagSet) UintVar(p *uint, name string, value uint, usage string) + func (f *FlagSet) UintVarP(p *uint, name, shorthand string, value uint, usage string) + func (f *FlagSet) Var(value Value, name string, usage string) + func (f *FlagSet) VarP(value Value, name, shorthand, usage string) + func (f *FlagSet) VarPF(value Value, name, shorthand, usage string) *Flag + func (f *FlagSet) Visit(fn func(*Flag)) + func (f *FlagSet) VisitAll(fn func(*Flag)) + type NormalizedName string + type Value interface + Set func(string) error + String func() string + Type func() string