Documentation ¶
Index ¶
- func AllSettings() map[string]interface{}
- func BindEnvs(prefix string)
- func Get(path string) (interface{}, error)
- func GetBool(path string) bool
- func GetFloat(path string) float64
- func GetInt(path string) int
- func GetInterfaceMapSliceElement(element interface{}) (map[interface{}]interface{}, error)
- func GetKeys() ([]string, error)
- func GetSlice(path string) ([]interface{}, error)
- func GetSliceSize(path string) (int, error)
- func GetString(path string) string
- func GetStringMapSliceElement(element interface{}) (map[string]string, error)
- func ReadFiles(files ...string)
- func Set(path string, value interface{})
- func Size() (int, error)
- type Config
- func (cfg *Config) AllSettings() map[string]interface{}
- func (cfg *Config) Get(path string) (interface{}, error)
- func (cfg *Config) GetBool(path string) bool
- func (cfg *Config) GetFloat(path string) float64
- func (cfg *Config) GetInt(path string) int
- func (cfg *Config) GetInterfaceMapSliceElement(element interface{}) (map[interface{}]interface{}, error)
- func (cfg *Config) GetKeys() ([]string, error)
- func (cfg *Config) GetSlice(path string) ([]interface{}, error)
- func (cfg *Config) GetSliceSize(path string) (int, error)
- func (cfg *Config) GetString(path string) string
- func (cfg *Config) GetStringMapSliceElement(element interface{}) (map[string]string, error)
- func (cfg *Config) Len() int
- func (cfg *Config) ReadFiles(files ...string)
- func (cfg *Config) ReadString(config string) error
- func (cfg *Config) Set(path string, value interface{})
- func (cfg *Config) Size() (int, error)
- func (cfg *Config) Sub(path string) *Config
- func (cfg *Config) WriteJson(filename string) error
- func (cfg *Config) WriteYaml(filename string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllSettings ¶
func AllSettings() map[string]interface{}
/////////////////////////////////////////////////// PUBLIC OUTPUT ///////////////////////////////////////////////////
func BindEnvs ¶
func BindEnvs(prefix string)
/////////////////////////////////////////////////// PUBLIC ENVIRONMENT ///////////////////////////////////////////////////
func Get ¶
/////////////////////////////////////////////////// PUBLIC GET ///////////////////////////////////////////////////
func GetInterfaceMapSliceElement ¶
func GetInterfaceMapSliceElement(element interface{}) (map[interface{}]interface{}, error)
func GetKeys ¶
/////////////////////////////////////////////////// PUBLIC KEYS ///////////////////////////////////////////////////
func GetSliceSize ¶
func ReadFiles ¶
func ReadFiles(files ...string)
/////////////////////////////////////////////////// PUBLIC READ FILES ///////////////////////////////////////////////////
Types ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
func Sub ¶
/////////////////////////////////////////////////// PUBLIC SUB ///////////////////////////////////////////////////
func (*Config) AllSettings ¶
func (*Config) GetInterfaceMapSliceElement ¶
func (*Config) GetStringMapSliceElement ¶
func (*Config) Len ¶
/////////////////////////////////////////////////// PUBLIC SIZE ///////////////////////////////////////////////////
func (*Config) ReadString ¶
/////////////////////////////////////////////////// PUBLIC READ STRING ///////////////////////////////////////////////////