Versions in this module Expand all Collapse all v0 v0.5.0 Mar 23, 2021 Changes in this version + var Configuration configuration + func SetBinding(ptr interface{}, f *pflag.Flag) + func SetValue(ptr interface{}, value interface{}) + type Setting struct + DefaultValue string + Description string + Key string + Value string + type Settings map[string]*Setting + func LoadSettings(args []string) (Settings, error) + func ParseCommandLine(arguments []string) (Settings, error) + func ParseConfigBuffer(in io.Reader, format string) (Settings, error) + func ParseConfigFile(configFileName string) (Settings, error) + func (settings Settings) FilterNamespaces(nsKeep string) Settings + func (settings Settings) GetString(name string) (string, bool) + func (settings Settings) RequiredSettingsPresent(requiredSettings Settings) error