Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MyMain ¶
type MyMain struct { Thing string `flag:"thing" help:"does a thing"` Bing string `flag:"-" help:"shouldn't happen"` AIPMask net.IPMask `flag:"ipmask"` AIPNet net.IPNet AIP net.IP AIPSlice []net.IP Abool bool `flag:"a-bool" help:"boolean flag" short:"b"` Aint int `flag:"a-int" help:"int flag"` Aint8 int8 Aint16 int16 `json:"anint16"` Aint32 int32 Aint64 int64 `flag:"a-int64" help:"int64 flag"` Afloat float64 `flag:"a-float" help:"float flag"` Afloat32 float32 Auint uint `flag:"a-uint" help:"uint flag"` Auint8 uint8 Auint16 uint16 Auint32 uint32 Auint64 uint64 `flag:"a-uint64" help:"uint64 flag"` Aduration time.Duration `flag:"a-duration" help:"duration flag"` AStringSlice []string `help:"string slice flag"` ABoolSlice []bool AIntSlice []int AUintSlice []uint SubThing SubThing `flag:"subthing"` // contains filtered or unexported fields }
MyMain defines a variety of different field types and exercises various different tags.
type SimpleMain ¶ added in v0.2.0
type SimpleMain struct { One string Two int Three int64 Four bool Five uint Six uint64 Seven float64 Eight time.Duration Nine []string }
func NewSimpleMain ¶ added in v0.2.0
func NewSimpleMain() *SimpleMain
func (*SimpleMain) Run ¶ added in v0.2.0
func (m *SimpleMain) Run() error
Click to show internal directories.
Click to hide internal directories.