Versions in this module Expand all Collapse all v0 v0.1.1 Jul 3, 2021 v0.1.0 Jul 2, 2021 Changes in this version + type ErrorHandling int + const ContinueOnError + const ExitOnError + const PanicOnError + type FlagSet struct + func NewFlagSet(name string, errorHandling ErrorHandling) *FlagSet + func (f *FlagSet) AddFlagSet(newSet *FlagSet) + func (f *FlagSet) AddGoFlag(goflag *goflag.Flag) + func (f *FlagSet) AddGoFlagSet(newSet *goflag.FlagSet) + func (f *FlagSet) Args() []string + 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) 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) 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) 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) Float64ToFloat64(name string, value map[float64]float64, usage string) *map[float64]float64 + func (f *FlagSet) Float64ToFloat64P(name, shorthand string, value map[float64]float64, usage string) *map[float64]float64 + func (f *FlagSet) Float64ToFloat64Var(p *map[float64]float64, name string, value map[float64]float64, usage string) + func (f *FlagSet) Float64ToFloat64VarP(p *map[float64]float64, name, shorthand string, value map[float64]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) 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) GetFlagSet() *pflag.FlagSet + 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) GetFloat64ToFloat64(name string) (map[float64]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) GetIPv4PortInt(name string) (int, error) + func (f *FlagSet) GetIPv4PortString(name string) (string, error) + func (f *FlagSet) GetIPv4PortUint(name string) (uint, 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) GetMongoReadPreferenceMode(name string) (readpref.Mode, error) + func (f *FlagSet) GetMongoTagSet(name string) (tag.Set, error) + func (f *FlagSet) GetMongoTagSetSlice(name string) ([]tag.Set, error) + func (f *FlagSet) GetPrometheusHandlerErrorHandling(name string) (promhttp.HandlerErrorHandling, error) + 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) GetStringToFloat32(name string) (map[string]float32, error) + func (f *FlagSet) GetStringToFloat64(name string) (map[string]float64, error) + func (f *FlagSet) GetStringToInt(name string) (map[string]int, error) + func (f *FlagSet) GetStringToInt32(name string) (map[string]int32, 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) GetZipkinExtractFailurePolicy(name string) (zipkin.ExtractFailurePolicy, error) + func (f *FlagSet) GetZipkinIDGenerator(name string) (idgenerator.IDGenerator, error) + 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) IPv4PortInt(name string, value int, usage string) *int + func (f *FlagSet) IPv4PortIntP(name, shorthand string, value int, usage string) *int + func (f *FlagSet) IPv4PortIntVar(p *int, name string, value int, usage string) + func (f *FlagSet) IPv4PortIntVarP(p *int, name, shorthand string, value int, usage string) + func (f *FlagSet) IPv4PortString(name, value, usage string) *string + func (f *FlagSet) IPv4PortStringP(name, shorthand, value, usage string) *string + func (f *FlagSet) IPv4PortStringVar(p *string, name, value, usage string) + func (f *FlagSet) IPv4PortStringVarP(p *string, name, shorthand, value, usage string) + func (f *FlagSet) IPv4PortUint(name string, value uint, usage string) *uint + func (f *FlagSet) IPv4PortUintP(name, shorthand string, value uint, usage string) *uint + func (f *FlagSet) IPv4PortUintVar(p *uint, name string, value uint, usage string) + func (f *FlagSet) IPv4PortUintVarP(p *uint, name, shorthand string, value uint, usage string) + 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) MongoReadPreferenceMode(name string, value readpref.Mode, usage string) *readpref.Mode + func (f *FlagSet) MongoReadPreferenceModeP(name, shorthand string, value readpref.Mode, usage string) *readpref.Mode + func (f *FlagSet) MongoReadPreferenceModeVar(p *readpref.Mode, name string, value readpref.Mode, usage string) + func (f *FlagSet) MongoReadPreferenceModeVarP(p *readpref.Mode, name, shorthand string, value readpref.Mode, usage string) + func (f *FlagSet) MongoTagSet(name string, value tag.Set, usage string) *tag.Set + func (f *FlagSet) MongoTagSetP(name, shorthand string, value tag.Set, usage string) *tag.Set + func (f *FlagSet) MongoTagSetSlice(name string, value []tag.Set, usage string) *[]tag.Set + func (f *FlagSet) MongoTagSetSliceP(name, shorthand string, value []tag.Set, usage string) *[]tag.Set + func (f *FlagSet) MongoTagSetSliceVar(p *[]tag.Set, name string, value []tag.Set, usage string) + func (f *FlagSet) MongoTagSetSliceVarP(p *[]tag.Set, name, shorthand string, value []tag.Set, usage string) + func (f *FlagSet) MongoTagSetVar(p *tag.Set, name string, value tag.Set, usage string) + func (f *FlagSet) MongoTagSetVarP(p *tag.Set, name, shorthand string, value tag.Set, usage string) + func (f *FlagSet) NArgs() int + func (f *FlagSet) PrometheusHandlerErrorHandling(name string, value promhttp.HandlerErrorHandling, usage string) *promhttp.HandlerErrorHandling + func (f *FlagSet) PrometheusHandlerErrorHandlingP(name, shorthand string, value promhttp.HandlerErrorHandling, usage string) *promhttp.HandlerErrorHandling + func (f *FlagSet) PrometheusHandlerErrorHandlingVar(p *promhttp.HandlerErrorHandling, name string, ...) + func (f *FlagSet) PrometheusHandlerErrorHandlingVarP(p *promhttp.HandlerErrorHandling, name, shorthand string, ...) + 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) StringToFloat32(name string, value map[string]float32, usage string) *map[string]float32 + func (f *FlagSet) StringToFloat32P(name, shorthand string, value map[string]float32, usage string) *map[string]float32 + func (f *FlagSet) StringToFloat32Var(p *map[string]float32, name string, value map[string]float32, usage string) + func (f *FlagSet) StringToFloat32VarP(p *map[string]float32, name, shorthand string, value map[string]float32, ...) + func (f *FlagSet) StringToFloat64(name string, value map[string]float64, usage string) *map[string]float64 + func (f *FlagSet) StringToFloat64P(name, shorthand string, value map[string]float64, usage string) *map[string]float64 + func (f *FlagSet) StringToFloat64Var(p *map[string]float64, name string, value map[string]float64, usage string) + func (f *FlagSet) StringToFloat64VarP(p *map[string]float64, name, shorthand string, value map[string]float64, ...) + func (f *FlagSet) StringToInt(name string, value map[string]int, usage string) *map[string]int + func (f *FlagSet) StringToInt32(name string, value map[string]int32, usage string) *map[string]int32 + func (f *FlagSet) StringToInt32P(name, shorthand string, value map[string]int32, usage string) *map[string]int32 + func (f *FlagSet) StringToInt32Var(p *map[string]int32, name string, value map[string]int32, usage string) + func (f *FlagSet) StringToInt32VarP(p *map[string]int32, name, shorthand string, value map[string]int32, ...) + 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) ZipkinExtractFailurePolicy(name string, value zipkin.ExtractFailurePolicy, usage string) *zipkin.ExtractFailurePolicy + func (f *FlagSet) ZipkinExtractFailurePolicyP(name, shorthand string, value zipkin.ExtractFailurePolicy, usage string) *zipkin.ExtractFailurePolicy + func (f *FlagSet) ZipkinExtractFailurePolicyVar(p *zipkin.ExtractFailurePolicy, name string, value zipkin.ExtractFailurePolicy, ...) + func (f *FlagSet) ZipkinExtractFailurePolicyVarP(p *zipkin.ExtractFailurePolicy, name, shorthand string, ...) + func (f *FlagSet) ZipkinIDGenerator(name string, value ZipkinIDGenerator, usage string) *idgenerator.IDGenerator + func (f *FlagSet) ZipkinIDGeneratorP(name, shorthand string, value ZipkinIDGenerator, usage string) *idgenerator.IDGenerator + func (f *FlagSet) ZipkinIDGeneratorVar(p *idgenerator.IDGenerator, name string, value ZipkinIDGenerator, usage string) + func (f *FlagSet) ZipkinIDGeneratorVarP(p *idgenerator.IDGenerator, name, shorthand string, value ZipkinIDGenerator, ...) + type Flags interface + BindFlags func(fs *FlagSet) + Parse func() (err error) + type Value interface + Set func(string) error + String func() string + Type func() string + type ZipkinIDGenerator int + const Random128 + const Random64 + const RandomTimestamped