Versions in this module Expand all Collapse all v0 v0.1.0 Oct 5, 2023 Changes in this version + type Config struct + Logger logr.Logger + func NewConfig(p proto.Message) *Config + func (c *Config) AppendLoadDir(priority uint32, paths ...string) error + func (c *Config) DebugLogger() logr.Logger + func (c *Config) DefaultFlagSet() *flag.FlagSet + func (c *Config) DefaultLogger() logr.Logger + func (c *Config) DetectWorkspace() (string, error) + func (c *Config) Environment() error + func (c *Config) LoadFromDefaultDirs() + func (c *Config) LoadFromSystemDir() error + func (c *Config) LoadFromUserDir() error + func (c *Config) LoadFromWorkspace() error + func (c *Config) LoggerWithLevel(v int) logr.Logger + func (c *Config) PopulateFlagSet(fs *flag.FlagSet) + func (c *Config) SetEnvKeyPrefix(p string) + func (c *Config) SetLogger(logger logr.Logger) logr.Logger + func (c *Config) Unmarshal(filename string, data []byte) error + func (c *Config) UnmarshalBase64(data []byte) error + func (c *Config) UnmarshalBinary(data []byte) error + func (c *Config) UnmarshalJSON(data []byte) error + func (c *Config) UnmarshalJsonnet(filename string, data []byte) error + func (c *Config) UnmarshalText(data []byte) error + func (c *Config) UnmarshalToml(filename string, data []byte) error + func (c *Config) UnmarshalYAML(data []byte) error