Versions in this module Expand all Collapse all v0 v0.3.1 Oct 29, 2019 Changes in this version + var ErrConfigFileNotExist = errors.New("config file is not exist") + func LoadEnvs() map[string]string + func LoadFlags() map[string]string + type Config map[string]string + func Load(fPath string) (*Config, error) + func LoadFiles(fPaths ...string) (*Config, error) + func LoadIfExist(fPaths ...string) (*Config, error) + func New(data ...map[string]string) *Config + func Parse(data string) *Config + func (config *Config) Get(key string) string + func (config *Config) GetBool(key string) (bool, error) + func (config *Config) GetFloat64(key string) (float64, error) + func (config *Config) GetInt(key string) (int, error) + func (config *Config) GetSlice(key, sep string) []string + func (config *Config) Has(key string) bool + func (config *Config) Map() map[string]string + func (config *Config) MustBool(key string, defaultVal ...bool) bool + func (config *Config) MustFloat64(key string, defaultVal ...float64) float64 + func (config *Config) MustInt(key string, defaultVal ...int) int + func (config *Config) MustInt64(key string, defaultVal ...int64) int64 + func (config *Config) MustString(key string, defaultVal ...string) string + func (config *Config) Set(key, value string)