 Documentation
      ¶
      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.