Documentation ¶
Overview ¶
Package args contains shared utility methods for argument parsing and validation.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CIDRList ¶
type CIDRList struct { StringList StringList CIDRList []net.IPNet }
CIDRList implements the flag.Value interface and allows to parse stringified lists in the form: "val1,val2".
type Percentage ¶
type Percentage struct {
Val uint64
}
Percentage implements the flag.Value interface and allows to parse stringified percentages.
func (*Percentage) Set ¶
func (p *Percentage) Set(str string) error
Set parses the provided string into the percentage.
func (Percentage) String ¶
func (p Percentage) String() string
String returns the stringified percentage.
type StringList ¶
type StringList struct {
StringList []string
}
StringList implements the flag.Value interface and allows to parse stringified lists in the form: "val1,val2".
func (*StringList) Set ¶
func (sl *StringList) Set(str string) error
Set parses the provided string into the []string list.
func (StringList) String ¶
func (sl StringList) String() string
String returns the stringified list.
Click to show internal directories.
Click to hide internal directories.