Documentation
¶
Index ¶
- func New(flagSet *pflag.FlagSet, value ValueSetter, opts ...Modifier)
- type FlagEnv
- func (fe *FlagEnv) EnvName() string
- func (fe *FlagEnv) FlagName() string
- func (fe *FlagEnv) FlagSet() *pflag.FlagSet
- func (fe *FlagEnv) Normalizers() []func(string) string
- func (fe *FlagEnv) SetEnvName(envName string) *FlagEnv
- func (fe *FlagEnv) SetFlagName(flagName string) *FlagEnv
- func (fe *FlagEnv) SetNormalizers(normalizers []func(string) string) *FlagEnv
- func (fe *FlagEnv) SetShorthand(shorthand string) *FlagEnv
- func (fe *FlagEnv) SetUsage(usage string) *FlagEnv
- func (fe *FlagEnv) Shorthand() (shorthand string)
- func (fe *FlagEnv) Usage() string
- type Modifier
- type ValueSetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FlagEnv ¶
type FlagEnv struct {
// contains filtered or unexported fields
}
func NewFlagEnv ¶ added in v0.2.0
func (*FlagEnv) Normalizers ¶
func (*FlagEnv) SetEnvName ¶
func (*FlagEnv) SetFlagName ¶
func (*FlagEnv) SetNormalizers ¶
func (*FlagEnv) SetShorthand ¶
type Modifier ¶
type Modifier func(*FlagEnv)
func WithEnvName ¶
func WithFlagName ¶
func WithNormalizers ¶
func WithShorthand ¶
type ValueSetter ¶ added in v0.2.0
type ValueSetter func(*FlagEnv)
func Bool ¶ added in v0.2.0
func Bool(optValue ...bool) ValueSetter
func Int ¶ added in v0.2.0
func Int(optValue ...int) ValueSetter
func String ¶ added in v0.2.0
func String(optValue ...string) ValueSetter
Click to show internal directories.
Click to hide internal directories.