Versions in this module Expand all Collapse all v1 v1.0.0 Dec 19, 2023 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 ByteSize(name string, value uint64, usage string) *uint64 + func ByteSizeP(name, shorthand string, value uint64, usage string) *uint64 + func ByteSizeVar(p *uint64, name string, value uint64, usage string) + func ByteSizeVarP(p *uint64, name, shorthand string, value uint64, usage string) + func BytesBase64(name string, value []byte, usage string) *[]byte + func BytesBase64P(name, shorthand string, value []byte, usage string) *[]byte + func BytesBase64Var(p *[]byte, name string, value []byte, usage string) + func BytesBase64VarP(p *[]byte, name, shorthand string, value []byte, usage string) + func BytesHex(name string, value []byte, usage string) *[]byte + func BytesHexP(name, shorthand string, value []byte, usage string) *[]byte + func BytesHexVar(p *[]byte, name string, value []byte, usage string) + func BytesHexVarP(p *[]byte, name, shorthand string, value []byte, 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 DurationSlice(name string, value []time.Duration, usage string) *[]time.Duration + func DurationSliceP(name, shorthand string, value []time.Duration, usage string) *[]time.Duration + func DurationSliceVar(p *[]time.Duration, name string, value []time.Duration, usage string) + func DurationSliceVarP(p *[]time.Duration, name, shorthand string, value []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 Float32Slice(name string, value []float32, usage string) *[]float32 + func Float32SliceP(name, shorthand string, value []float32, usage string) *[]float32 + func Float32SliceVar(p *[]float32, name string, value []float32, usage string) + func Float32SliceVarP(p *[]float32, name, shorthand string, value []float32, usage string) + 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 Float64Slice(name string, value []float64, usage string) *[]float64 + func Float64SliceP(name, shorthand string, value []float64, usage string) *[]float64 + func Float64SliceVar(p *[]float64, name string, value []float64, usage string) + func Float64SliceVarP(p *[]float64, name, shorthand string, value []float64, usage string) + 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 IPNetSlice(name string, value []net.IPNet, usage string) *[]net.IPNet + func IPNetSliceP(name, shorthand string, value []net.IPNet, usage string) *[]net.IPNet + func IPNetSliceVar(p *[]net.IPNet, name string, value []net.IPNet, usage string) + func IPNetSliceVarP(p *[]net.IPNet, name, shorthand string, value []net.IPNet, usage string) + 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 Int16(name string, value int16, usage string) *int16 + func Int16P(name, shorthand string, value int16, usage string) *int16 + func Int16Var(p *int16, name string, value int16, usage string) + func Int16VarP(p *int16, name, shorthand string, value int16, usage string) + func Int32(name string, value int32, usage string) *int32 + func Int32P(name, shorthand string, value int32, usage string) *int32 + func Int32Slice(name string, value []int32, usage string) *[]int32 + func Int32SliceP(name, shorthand string, value []int32, usage string) *[]int32 + func Int32SliceVar(p *[]int32, name string, value []int32, usage string) + func Int32SliceVarP(p *[]int32, name, shorthand string, value []int32, usage string) + 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 Int64Slice(name string, value []int64, usage string) *[]int64 + func Int64SliceP(name, shorthand string, value []int64, usage string) *[]int64 + func Int64SliceVar(p *[]int64, name string, value []int64, usage string) + func Int64SliceVarP(p *[]int64, name, shorthand string, value []int64, usage string) + 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 StringToInt(name string, value map[string]int, usage string) *map[string]int + func StringToInt64(name string, value map[string]int64, usage string) *map[string]int64 + func StringToInt64P(name, shorthand string, value map[string]int64, usage string) *map[string]int64 + func StringToInt64Var(p *map[string]int64, name string, value map[string]int64, usage string) + func StringToInt64VarP(p *map[string]int64, name, shorthand string, value map[string]int64, ...) + func StringToIntP(name, shorthand string, value map[string]int, usage string) *map[string]int + func StringToIntVar(p *map[string]int, name string, value map[string]int, usage string) + func StringToIntVarP(p *map[string]int, name, shorthand string, value map[string]int, usage string) + func StringToString(name string, value map[string]string, usage string) *map[string]string + func StringToStringP(name, shorthand string, value map[string]string, usage string) *map[string]string + func StringToStringVar(p *map[string]string, name string, value map[string]string, usage string) + func StringToStringVarP(p *map[string]string, name, shorthand string, value map[string]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 + ParseErrorsWhitelist ParseErrorsWhitelist + 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) ByteSize(name string, value uint64, usage string) *uint64 + func (f *FlagSet) ByteSizeP(name, shorthand string, value uint64, usage string) *uint64 + func (f *FlagSet) ByteSizeVar(p *uint64, name string, value uint64, usage string) + func (f *FlagSet) ByteSizeVarP(p *uint64, name, shorthand string, value uint64, usage string) + func (f *FlagSet) BytesBase64(name string, value []byte, usage string) *[]byte + func (f *FlagSet) BytesBase64P(name, shorthand string, value []byte, usage string) *[]byte + func (f *FlagSet) BytesBase64Var(p *[]byte, name string, value []byte, usage string) + func (f *FlagSet) BytesBase64VarP(p *[]byte, name, shorthand string, value []byte, usage string) + func (f *FlagSet) BytesHex(name string, value []byte, usage string) *[]byte + func (f *FlagSet) BytesHexP(name, shorthand string, value []byte, usage string) *[]byte + func (f *FlagSet) BytesHexVar(p *[]byte, name string, value []byte, usage string) + func (f *FlagSet) BytesHexVarP(p *[]byte, name, shorthand string, value []byte, 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) DurationSlice(name string, value []time.Duration, usage string) *[]time.Duration + func (f *FlagSet) DurationSliceP(name, shorthand string, value []time.Duration, usage string) *[]time.Duration + func (f *FlagSet) DurationSliceVar(p *[]time.Duration, name string, value []time.Duration, usage string) + func (f *FlagSet) DurationSliceVarP(p *[]time.Duration, name, shorthand string, value []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) Float32Slice(name string, value []float32, usage string) *[]float32 + func (f *FlagSet) Float32SliceP(name, shorthand string, value []float32, usage string) *[]float32 + func (f *FlagSet) Float32SliceVar(p *[]float32, name string, value []float32, usage string) + func (f *FlagSet) Float32SliceVarP(p *[]float32, name, shorthand string, value []float32, usage string) + 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) Float64Slice(name string, value []float64, usage string) *[]float64 + func (f *FlagSet) Float64SliceP(name, shorthand string, value []float64, usage string) *[]float64 + func (f *FlagSet) Float64SliceVar(p *[]float64, name string, value []float64, usage string) + func (f *FlagSet) Float64SliceVarP(p *[]float64, name, shorthand string, value []float64, usage string) + 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) GetByteSize(name string) (uint64, error) + func (f *FlagSet) GetBytesBase64(name string) ([]byte, error) + func (f *FlagSet) GetBytesHex(name string) ([]byte, error) + func (f *FlagSet) GetCount(name string) (int, error) + func (f *FlagSet) GetDuration(name string) (time.Duration, error) + func (f *FlagSet) GetDurationSlice(name string) ([]time.Duration, error) + func (f *FlagSet) GetFloat32(name string) (float32, error) + func (f *FlagSet) GetFloat32Slice(name string) ([]float32, error) + func (f *FlagSet) GetFloat64(name string) (float64, error) + func (f *FlagSet) GetFloat64Slice(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) GetIPNetSlice(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) GetInt16(name string) (int16, error) + func (f *FlagSet) GetInt32(name string) (int32, error) + func (f *FlagSet) GetInt32Slice(name string) ([]int32, error) + func (f *FlagSet) GetInt64(name string) (int64, error) + func (f *FlagSet) GetInt64Slice(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) GetStringToInt(name string) (map[string]int, error) + func (f *FlagSet) GetStringToInt64(name string) (map[string]int64, error) + func (f *FlagSet) GetStringToString(name string) (map[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) IPNetSlice(name string, value []net.IPNet, usage string) *[]net.IPNet + func (f *FlagSet) IPNetSliceP(name, shorthand string, value []net.IPNet, usage string) *[]net.IPNet + func (f *FlagSet) IPNetSliceVar(p *[]net.IPNet, name string, value []net.IPNet, usage string) + func (f *FlagSet) IPNetSliceVarP(p *[]net.IPNet, name, shorthand string, value []net.IPNet, usage string) + 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) Int16(name string, value int16, usage string) *int16 + func (f *FlagSet) Int16P(name, shorthand string, value int16, usage string) *int16 + func (f *FlagSet) Int16Var(p *int16, name string, value int16, usage string) + func (f *FlagSet) Int16VarP(p *int16, name, shorthand string, value int16, usage string) + 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) Int32Slice(name string, value []int32, usage string) *[]int32 + func (f *FlagSet) Int32SliceP(name, shorthand string, value []int32, usage string) *[]int32 + func (f *FlagSet) Int32SliceVar(p *[]int32, name string, value []int32, usage string) + func (f *FlagSet) Int32SliceVarP(p *[]int32, name, shorthand string, value []int32, usage string) + 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) Int64Slice(name string, value []int64, usage string) *[]int64 + func (f *FlagSet) Int64SliceP(name, shorthand string, value []int64, usage string) *[]int64 + func (f *FlagSet) Int64SliceVar(p *[]int64, name string, value []int64, usage string) + func (f *FlagSet) Int64SliceVarP(p *[]int64, name, shorthand string, value []int64, usage string) + 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) Name() string + func (f *FlagSet) Output() io.Writer + 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) StringToInt(name string, value map[string]int, usage string) *map[string]int + func (f *FlagSet) StringToInt64(name string, value map[string]int64, usage string) *map[string]int64 + func (f *FlagSet) StringToInt64P(name, shorthand string, value map[string]int64, usage string) *map[string]int64 + func (f *FlagSet) StringToInt64Var(p *map[string]int64, name string, value map[string]int64, usage string) + func (f *FlagSet) StringToInt64VarP(p *map[string]int64, name, shorthand string, value map[string]int64, ...) + func (f *FlagSet) StringToIntP(name, shorthand string, value map[string]int, usage string) *map[string]int + func (f *FlagSet) StringToIntVar(p *map[string]int, name string, value map[string]int, usage string) + func (f *FlagSet) StringToIntVarP(p *map[string]int, name, shorthand string, value map[string]int, usage string) + func (f *FlagSet) StringToString(name string, value map[string]string, usage string) *map[string]string + func (f *FlagSet) StringToStringP(name, shorthand string, value map[string]string, usage string) *map[string]string + func (f *FlagSet) StringToStringVar(p *map[string]string, name string, value map[string]string, usage string) + func (f *FlagSet) StringToStringVarP(p *map[string]string, name, shorthand string, value map[string]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 ParseErrorsWhitelist struct + UnknownFlags bool + type SliceValue interface + Append func(string) error + GetSlice func() []string + Replace func([]string) error + type Value interface + Set func(string) error + String func() string + Type func() string