Versions in this module Expand all Collapse all v1 v1.0.0 May 29, 2020 Changes in this version + type BoolValue bool + func (v *BoolValue) Explicit() bool + func (v *BoolValue) Set(nv string) (err error) + func (v *BoolValue) String() string + type Float64Value float64 + func (v *Float64Value) Explicit() bool + func (v *Float64Value) Set(nv string) error + func (v *Float64Value) String() string + type IntValue int + func (v *IntValue) Explicit() bool + func (v *IntValue) Set(nv string) error + func (v *IntValue) String() string + type Option struct + Default string + Name string + Optional bool + Usage string + Value Value + type Set struct + MissingValue *Option + Out io.Writer + func NewSet() *Set + func (s *Set) Arg(n int) string + func (s *Set) Args() []string + func (s *Set) Argument(v Value, name, usage string, optional bool) + func (s *Set) Bool(name string, value bool, usage string, t *bool, optional bool) *bool + func (s *Set) BoolArg(name string, value bool, usage string, t *bool, optional bool) *bool + func (s *Set) BoolVar(target *bool, name string, value bool, usage string, positional bool, ...) + func (s *Set) Float64(name string, value float64, usage string, t *float64, optional bool) *float64 + func (s *Set) Float64Arg(name string, value float64, usage string, t *float64, optional bool) *float64 + func (s *Set) Float64Var(target *float64, name string, value float64, usage string, positional bool, ...) + func (s *Set) Int(name string, value int, usage string, t *int, optional bool) *int + func (s *Set) IntArg(name string, value int, usage string, t *int, optional bool) *int + func (s *Set) IntVar(target *int, name string, value int, usage string, positional bool, ...) + func (s *Set) Lookup(name string) *Option + func (s *Set) Parse(args []string) (err error) + func (s *Set) String(name string, value string, usage string, t *string, optional bool) *string + func (s *Set) StringArg(name string, value string, usage string, t *string, optional bool) *string + func (s *Set) StringVar(target *string, name string, value string, usage string, positional bool, ...) + func (s *Set) Var(v Value, name, usage string, optional bool) + type StringValue string + func (v *StringValue) Explicit() bool + func (v *StringValue) Set(nv string) error + func (v *StringValue) String() string + type Value interface + Explicit func() bool + Set func(string) error + String func() string