Documentation ΒΆ
Index ΒΆ
- type Cli
- type DataTypeName
- type Flag
- type FlagDataType
- type FlagSet
- func (fs *FlagSet) Bool(key string) bool
- func (fs *FlagSet) Float(key string) float64
- func (fs *FlagSet) GetFlag(name string) (*Flag, bool)
- func (fs *FlagSet) Int(key string) int
- func (fs *FlagSet) IsParsed(name string) bool
- func (fs *FlagSet) ParseFlags(args []string) error
- func (fs *FlagSet) SetBool(name string, init bool) *FlagSet
- func (fs *FlagSet) SetFloat(name string, init float64) *FlagSet
- func (fs *FlagSet) SetInt(name string, init int) *FlagSet
- func (fs *FlagSet) SetStr(name string, init string) *FlagSet
- func (fs *FlagSet) SetSwitch(name string) *FlagSet
- func (fs *FlagSet) Str(key string) string
- type HandlerFunc
Constants ΒΆ
This section is empty.
Variables ΒΆ
This section is empty.
Functions ΒΆ
This section is empty.
Types ΒΆ
type Cli ΒΆ added in v0.2.1
type Cli struct {
// contains filtered or unexported fields
}
func (*Cli) Handle ΒΆ added in v0.2.1
func (cli *Cli) Handle(flagset *FlagSet, handler HandlerFunc)
type DataTypeName ΒΆ added in v0.2.0
type DataTypeName string
const ( INT DataTypeName = "int" FLOAT DataTypeName = "float" BOOL DataTypeName = "bool" STRING DataTypeName = "string" )
type Flag ΒΆ
type Flag struct { Name string Value any Datatype DataTypeName }
func NewFlag ΒΆ
func NewFlag[V FlagDataType](name string, value V, datatype DataTypeName) *Flag
type FlagSet ΒΆ
func NewFlagSet ΒΆ
func (*FlagSet) ParseFlags ΒΆ
type HandlerFunc ΒΆ added in v0.2.1
Click to show internal directories.
Click to hide internal directories.