Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BoolFlag ¶
func (*BoolFlag) GetShortName ¶
type FlagContext ¶
type FlagContext interface {
Parse(...string) error
Args() []string
Int(string) int
Float64(string) float64
Bool(string) bool
String(string) string
StringSlice(string) []string
IsSet(string) bool
SkipFlagParsing(bool)
NewStringFlag(name string, shortName string, usage string)
NewStringFlagWithDefault(name string, shortName string, usage string, value string)
NewBoolFlag(name string, shortName string, usage string)
NewIntFlag(name string, shortName string, usage string)
NewIntFlagWithDefault(name string, shortName string, usage string, value int)
NewFloat64Flag(name string, shortName string, usage string)
NewFloat64FlagWithDefault(name string, shortName string, usage string, value float64)
NewStringSliceFlag(name string, shortName string, usage string)
NewStringSliceFlagWithDefault(name string, shortName string, usage string, value []string)
ShowUsage(leadingSpace int) string
}
func New ¶
func New() FlagContext
func NewFlagContext ¶
func NewFlagContext(cmdFlags map[string]FlagSet) FlagContext
type Float64Flag ¶
func (*Float64Flag) GetName ¶
func (f *Float64Flag) GetName() string
func (*Float64Flag) GetShortName ¶
func (f *Float64Flag) GetShortName() string
func (*Float64Flag) GetValue ¶
func (f *Float64Flag) GetValue() interface{}
func (*Float64Flag) Set ¶
func (f *Float64Flag) Set(v string)
func (*Float64Flag) String ¶
func (f *Float64Flag) String() string
type IntFlag ¶
func (*IntFlag) GetShortName ¶
type StringFlag ¶
func (*StringFlag) GetName ¶
func (f *StringFlag) GetName() string
func (*StringFlag) GetShortName ¶
func (f *StringFlag) GetShortName() string
func (*StringFlag) GetValue ¶
func (f *StringFlag) GetValue() interface{}
func (*StringFlag) Set ¶
func (f *StringFlag) Set(v string)
func (*StringFlag) String ¶
func (f *StringFlag) String() string
type StringSliceFlag ¶
StringSlice flag can be define multiple times in the arguments
func (*StringSliceFlag) GetName ¶
func (f *StringSliceFlag) GetName() string
func (*StringSliceFlag) GetShortName ¶
func (f *StringSliceFlag) GetShortName() string
func (*StringSliceFlag) GetValue ¶
func (f *StringSliceFlag) GetValue() interface{}
func (*StringSliceFlag) Set ¶
func (f *StringSliceFlag) Set(v string)
func (*StringSliceFlag) String ¶
func (f *StringSliceFlag) String() string
Click to show internal directories.
Click to hide internal directories.