This section is empty.
Parse is a higher level wrapper for Unmarshal that automatically parses flags and a .yaml file
Cloneable is a config which can be cloned into a flagext.Registerer Contract: the cloned value must not mutate the original.
Source is a generic configuration source. This function may do whatever is required to obtain the configuration. It is passed a pointer to the destination, which will be something compatible to `json.Unmarshal`. The obtained configuration may be written to this object, it may also contain data from previous sources.
func Flags() Source
Flags parses the flag from the command line, setting only user-supplied values on the flagext.Registerer passed to Defaults()
JSON returns a Source that opens the supplied `.json` file and loads it.
YAML returns a Source that opens the supplied `.yaml` file and loads it.