Documentation
¶
Index ¶
- func LoadConfig(files ...string)
- type Cipher
- type Config
- type ConfigurationEnvironment
- func (p *ConfigurationEnvironment) Get(key string) (interface{}, bool)
- func (p *ConfigurationEnvironment) GetBool(key string) (bool, bool)
- func (p *ConfigurationEnvironment) GetBoolOr(key string, defaultValue bool) bool
- func (p *ConfigurationEnvironment) GetInt(key string) (int, bool)
- func (p *ConfigurationEnvironment) GetIntOr(key string, defaultValue int) int
- func (p *ConfigurationEnvironment) GetOr(key string, defaultValue interface{}) interface{}
- func (p *ConfigurationEnvironment) GetString(key string) (string, bool)
- func (p *ConfigurationEnvironment) GetStringOr(key string, defaultValue string) string
- type DecryptEnvironment
- func (p *DecryptEnvironment) Get(key string) (interface{}, bool)
- func (p *DecryptEnvironment) GetBool(key string) (bool, bool)
- func (p *DecryptEnvironment) GetBoolOr(key string, defaultValue bool) bool
- func (p *DecryptEnvironment) GetInt(key string) (int, bool)
- func (p *DecryptEnvironment) GetIntOr(key string, defaultValue int) int
- func (p *DecryptEnvironment) GetOr(key string, defaultValue interface{}) interface{}
- func (p *DecryptEnvironment) GetString(key string) (string, bool)
- func (p *DecryptEnvironment) GetStringOr(key string, defaultValue string) string
- type TypedConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadConfig ¶
func LoadConfig(files ...string)
Types ¶
type ConfigurationEnvironment ¶ added in v1.1.0
type ConfigurationEnvironment struct{}
func (*ConfigurationEnvironment) Get ¶ added in v1.1.0
func (p *ConfigurationEnvironment) Get(key string) (interface{}, bool)
func (*ConfigurationEnvironment) GetBool ¶ added in v1.1.0
func (p *ConfigurationEnvironment) GetBool(key string) (bool, bool)
func (*ConfigurationEnvironment) GetBoolOr ¶ added in v1.1.0
func (p *ConfigurationEnvironment) GetBoolOr(key string, defaultValue bool) bool
func (*ConfigurationEnvironment) GetInt ¶ added in v1.1.0
func (p *ConfigurationEnvironment) GetInt(key string) (int, bool)
func (*ConfigurationEnvironment) GetIntOr ¶ added in v1.1.0
func (p *ConfigurationEnvironment) GetIntOr(key string, defaultValue int) int
func (*ConfigurationEnvironment) GetOr ¶ added in v1.1.0
func (p *ConfigurationEnvironment) GetOr(key string, defaultValue interface{}) interface{}
func (*ConfigurationEnvironment) GetString ¶ added in v1.1.0
func (p *ConfigurationEnvironment) GetString(key string) (string, bool)
func (*ConfigurationEnvironment) GetStringOr ¶ added in v1.1.0
func (p *ConfigurationEnvironment) GetStringOr(key string, defaultValue string) string
type DecryptEnvironment ¶ added in v1.2.2
type DecryptEnvironment struct {
Cipher Cipher
}
func (*DecryptEnvironment) Get ¶ added in v1.2.2
func (p *DecryptEnvironment) Get(key string) (interface{}, bool)
func (*DecryptEnvironment) GetBool ¶ added in v1.2.2
func (p *DecryptEnvironment) GetBool(key string) (bool, bool)
func (*DecryptEnvironment) GetBoolOr ¶ added in v1.2.2
func (p *DecryptEnvironment) GetBoolOr(key string, defaultValue bool) bool
func (*DecryptEnvironment) GetInt ¶ added in v1.2.2
func (p *DecryptEnvironment) GetInt(key string) (int, bool)
func (*DecryptEnvironment) GetIntOr ¶ added in v1.2.2
func (p *DecryptEnvironment) GetIntOr(key string, defaultValue int) int
func (*DecryptEnvironment) GetOr ¶ added in v1.2.2
func (p *DecryptEnvironment) GetOr(key string, defaultValue interface{}) interface{}
func (*DecryptEnvironment) GetString ¶ added in v1.2.2
func (p *DecryptEnvironment) GetString(key string) (string, bool)
func (*DecryptEnvironment) GetStringOr ¶ added in v1.2.2
func (p *DecryptEnvironment) GetStringOr(key string, defaultValue string) string
type TypedConfig ¶ added in v1.1.0
Click to show internal directories.
Click to hide internal directories.