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.