Documentation ¶
Overview ¶
Package flagtypes provides types that implement the pflags.Value interface for converting command line flags to objects.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Addr ¶
type Addr struct { // Specified by the caller DefaultScheme string DefaultPort int AllowPrefix bool // Provided will be true if Set is invoked Provided bool // Value is the exact value provided on the flag Value string // URL represents the user input. The Host field is guaranteed // to be set if Provided is true URL *url.URL // Host is the hostname or IP portion of the user input Host string // IPv6Host is true if the hostname appears to be an IPv6 input IPv6Host bool // Port is the port portion of the user input. Will be 0 if no port was found // and no default port could be established. Port int }
Addr is a flag type that attempts to load a host, IP, host:port, or URL value from a string argument. It tracks whether the value was set and allows the caller to provide defaults for the scheme and port.
Click to show internal directories.
Click to hide internal directories.