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 // If Set has been invoked this value is true Provided bool // The exact value provided on the flag Value string // A URL that represents the user input. The Host field is guaranteed // to be set if Provided is true URL *url.URL // The hostname or IP portion of the user input Host string // 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.