Versions in this module Expand all Collapse all v1 v1.1.0 Jun 7, 2026 Changes in this version + func StringSlice(name string, value []string, usage string) *[]string + func StringSliceVar(pointer *[]string, name string, value []string, usage string) type FlagSet + func (self *FlagSet) StringSlice(name string, value []string, usage string) *[]string + func (self *FlagSet) StringSliceVar(pointer *[]string, name string, value []string, usage string) v1.0.0 Jun 6, 2026 Changes in this version + var ErrHelp = errors.New("flag: help requested") + var Usage = func() + func Arg(index int) string + func Args() []string + func Bool(name string, value bool, usage string) *bool + func BoolFunc(name, usage string, function func(string) error) + func BoolVar(pointer *bool, name string, value bool, usage string) + func Duration(name string, value time.Duration, usage string) *time.Duration + func DurationVar(pointer *time.Duration, name string, value time.Duration, usage string) + func Float64(name string, value float64, usage string) *float64 + func Float64Var(pointer *float64, name string, value float64, usage string) + func Func(name, usage string, function func(string) error) + func Int(name string, value int, usage string) *int + func Int64(name string, value int64, usage string) *int64 + func Int64Var(pointer *int64, name string, value int64, usage string) + func IntVar(pointer *int, name string, value int, usage string) + func NArg() int + func NFlag() int + func Parse() + func Parsed() bool + func PrintDefaults() + func Set(name, value string) error + func String(name string, value string, usage string) *string + func StringVar(pointer *string, name string, value string, usage string) + func TextVar(pointer encoding.TextUnmarshaler, name string, value encoding.TextMarshaler, ...) + func Uint(name string, value uint, usage string) *uint + func Uint64(name string, value uint64, usage string) *uint64 + func Uint64Var(pointer *uint64, name string, value uint64, usage string) + func UintVar(pointer *uint, name string, value uint, usage string) + func UnquoteUsage(flag *Flag) (name string, usage string) + func Var(value Value, name string, usage string) + func Visit(function func(*Flag)) + func VisitAll(function func(*Flag)) + type ErrorHandling int + const ContinueOnError + const ExitOnError + const PanicOnError + type Flag struct + DefineValue string + Name string + Usage string + Value Value + func Lookup(name string) *Flag + type FlagSet struct + Usage func() + var CommandLine *FlagSet + func NewFlagSet(name string, errorHandling ErrorHandling) *FlagSet + func (self *FlagSet) Arg(index int) string + func (self *FlagSet) Args() []string + func (self *FlagSet) Bool(name string, value bool, usage string) *bool + func (self *FlagSet) BoolFunc(name, usage string, function func(string) error) + func (self *FlagSet) BoolVar(pointer *bool, name string, value bool, usage string) + func (self *FlagSet) Duration(name string, value time.Duration, usage string) *time.Duration + func (self *FlagSet) DurationVar(pointer *time.Duration, name string, value time.Duration, usage string) + func (self *FlagSet) ErrorHandling() ErrorHandling + func (self *FlagSet) Float64(name string, value float64, usage string) *float64 + func (self *FlagSet) Float64Var(pointer *float64, name string, value float64, usage string) + func (self *FlagSet) Func(name, usage string, function func(string) error) + func (self *FlagSet) Init(name string, errorHandling ErrorHandling) + func (self *FlagSet) Int(name string, value int, usage string) *int + func (self *FlagSet) Int64(name string, value int64, usage string) *int64 + func (self *FlagSet) Int64Var(pointer *int64, name string, value int64, usage string) + func (self *FlagSet) IntVar(pointer *int, name string, value int, usage string) + func (self *FlagSet) Lookup(name string) *Flag + func (self *FlagSet) NArg() int + func (self *FlagSet) NFlag() int + func (self *FlagSet) Name() string + func (self *FlagSet) Output() io.Writer + func (self *FlagSet) Parse(arguments []string) error + func (self *FlagSet) Parsed() bool + func (self *FlagSet) PrintDefaults() + func (self *FlagSet) Set(name, value string) error + func (self *FlagSet) SetOutput(output io.Writer) + func (self *FlagSet) String(name string, value string, usage string) *string + func (self *FlagSet) StringVar(pointer *string, name string, value string, usage string) + func (self *FlagSet) TextVar(pointer encoding.TextUnmarshaler, name string, value encoding.TextMarshaler, ...) + func (self *FlagSet) Uint(name string, value uint, usage string) *uint + func (self *FlagSet) Uint64(name string, value uint64, usage string) *uint64 + func (self *FlagSet) Uint64Var(pointer *uint64, name string, value uint64, usage string) + func (self *FlagSet) UintVar(pointer *uint, name string, value uint, usage string) + func (self *FlagSet) Var(value Value, name string, usage string) + func (self *FlagSet) Visit(function func(*Flag)) + func (self *FlagSet) VisitAll(function func(*Flag)) + type Getter interface + Get func() any + type Value interface + Set func(string) error + String func() string