Versions in this module Expand all Collapse all v1 v1.3.1 Apr 25, 2024 Changes in this version + func Exit(code int) + type BoolArg struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value bool + type BoolOpt struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value bool + type BoolParam interface + type Cli struct + func App(name, desc string) *Cli + func (cli *Cli) PrintVersion() + func (cli *Cli) Run(args []string) error + func (cli *Cli) Version(name, version string) + type Cmd struct + Action func() + After func() + Before func() + ErrorHandling flag.ErrorHandling + Hidden bool + LongDesc string + Spec string + func (c *Cmd) Bool(p BoolParam) *bool + func (c *Cmd) BoolArg(name string, value bool, desc string) *bool + func (c *Cmd) BoolArgPtr(into *bool, name string, value bool, desc string) + func (c *Cmd) BoolOpt(name string, value bool, desc string) *bool + func (c *Cmd) BoolOptPtr(into *bool, name string, value bool, desc string) + func (c *Cmd) BoolPtr(into *bool, p BoolParam) + func (c *Cmd) Command(name, desc string, init CmdInitializer) + func (c *Cmd) Float64(p Float64Param) *float64 + func (c *Cmd) Float64Arg(name string, value float64, desc string) *float64 + func (c *Cmd) Float64ArgPtr(into *float64, name string, value float64, desc string) + func (c *Cmd) Float64Opt(name string, value float64, desc string) *float64 + func (c *Cmd) Float64OptPtr(into *float64, name string, value float64, desc string) + func (c *Cmd) Float64Ptr(into *float64, p Float64Param) + func (c *Cmd) Floats64(p Floats64Param) *[]float64 + func (c *Cmd) Floats64Arg(name string, value []float64, desc string) *[]float64 + func (c *Cmd) Floats64ArgPtr(into *[]float64, name string, value []float64, desc string) + func (c *Cmd) Floats64Opt(name string, value []float64, desc string) *[]float64 + func (c *Cmd) Floats64OptPtr(into *[]float64, name string, value []float64, desc string) + func (c *Cmd) Floats64Ptr(into *[]float64, p Floats64Param) + func (c *Cmd) Int(p IntParam) *int + func (c *Cmd) IntArg(name string, value int, desc string) *int + func (c *Cmd) IntArgPtr(into *int, name string, value int, desc string) + func (c *Cmd) IntOpt(name string, value int, desc string) *int + func (c *Cmd) IntOptPtr(into *int, name string, value int, desc string) + func (c *Cmd) IntPtr(into *int, p IntParam) + func (c *Cmd) Ints(p IntsParam) *[]int + func (c *Cmd) IntsArg(name string, value []int, desc string) *[]int + func (c *Cmd) IntsArgPtr(into *[]int, name string, value []int, desc string) + func (c *Cmd) IntsOpt(name string, value []int, desc string) *[]int + func (c *Cmd) IntsOptPtr(into *[]int, name string, value []int, desc string) + func (c *Cmd) IntsPtr(into *[]int, p IntsParam) + func (c *Cmd) PrintHelp() + func (c *Cmd) PrintLongHelp() + func (c *Cmd) String(p StringParam) *string + func (c *Cmd) StringArg(name string, value string, desc string) *string + func (c *Cmd) StringArgPtr(into *string, name string, value string, desc string) + func (c *Cmd) StringOpt(name string, value string, desc string) *string + func (c *Cmd) StringOptPtr(into *string, name string, value string, desc string) + func (c *Cmd) StringPtr(into *string, p StringParam) + func (c *Cmd) Strings(p StringsParam) *[]string + func (c *Cmd) StringsArg(name string, value []string, desc string) *[]string + func (c *Cmd) StringsArgPtr(into *[]string, name string, value []string, desc string) + func (c *Cmd) StringsOpt(name string, value []string, desc string) *[]string + func (c *Cmd) StringsOptPtr(into *[]string, name string, value []string, desc string) + func (c *Cmd) StringsPtr(into *[]string, p StringsParam) + func (c *Cmd) Var(p VarParam) + func (c *Cmd) VarArg(name string, value flag.Value, desc string) + func (c *Cmd) VarOpt(name string, value flag.Value, desc string) + type CmdInitializer func(*Cmd) + func ActionCommand(action func()) CmdInitializer + type Float64Arg struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value float64 + type Float64Opt struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value float64 + type Float64Param interface + type Floats64Arg struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value []float64 + type Floats64Opt struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value []float64 + type Floats64Param interface + type IntArg struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value int + type IntOpt struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value int + type IntParam interface + type IntsArg struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value []int + type IntsOpt struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value []int + type IntsParam interface + type StringArg struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value string + type StringOpt struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value string + type StringParam interface + type StringsArg struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value []string + type StringsOpt struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value []string + type StringsParam interface + type VarArg struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value flag.Value + type VarOpt struct + Desc string + EnvVar string + HideValue bool + Name string + SetByUser *bool + Value flag.Value + type VarParam interface