Documentation
¶
Index ¶
- Variables
- type Config
- func (cfg *Config) BindEnv(input ...string) error
- func (cfg *Config) DecryptString(str string) string
- func (cfg *Config) EncryptString(str string) string
- func (cfg *Config) Exit()
- func (cfg *Config) ExtractStringFromMap(m map[string]interface{}, path string, defaultValue string) string
- func (cfg *Config) GetAllKeys() []string
- func (cfg *Config) GetBool(path string) bool
- func (cfg *Config) GetDuration(path string) time.Duration
- func (cfg *Config) GetFloat64(path string) float64
- func (cfg *Config) GetInt(path string) int
- func (cfg *Config) GetInt32(path string) int32
- func (cfg *Config) GetInt64(path string) int64
- func (cfg *Config) GetMapSlice(path string) []map[string]interface{}
- func (cfg *Config) GetString(path string) string
- func (cfg *Config) GetStringMapString(path string) map[string]string
- func (cfg *Config) GetStringSlice(path string) []string
- func (cfg *Config) GetValue(path string) interface{}
- func (cfg *Config) Save(path string) error
- func (cfg *Config) SetDefault(key string, value interface{})
- func (cfg *Config) SetValue(path string, val interface{})
Constants ¶
This section is empty.
Variables ¶
View Source
var (
AesKeySalt string
)
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { AesKey []byte // contains filtered or unexported fields }
func NewConfigWithString ¶
func NewRemoteConfig ¶
func ParseConfig ¶
func (*Config) DecryptString ¶
func (*Config) EncryptString ¶
func (*Config) ExtractStringFromMap ¶
func (*Config) GetAllKeys ¶
func (*Config) GetFloat64 ¶
func (*Config) GetMapSlice ¶
func (*Config) GetStringMapString ¶
func (*Config) GetStringSlice ¶
func (*Config) SetDefault ¶
Click to show internal directories.
Click to hide internal directories.