Versions in this module Expand all Collapse all v1 v1.0.1 May 31, 2021 v1.0.0 May 31, 2021 Changes in this version + const DEFAULT_CONFIG_FILE + const DEFAULT_NAME + func ClearContent() + func GetContent(file ...string) string + func RemoveConfig(file ...string) + func SetContent(content string, file ...string) + type Config struct + func Instance(name ...string) *Config + func New(file ...string) *Config + func (c *Config) AddPath(path string) error + func (c *Config) Clear() + func (c *Config) Contains(pattern string) bool + func (c *Config) Dump() + func (c *Config) FilePath(file ...string) (path string) + func (c *Config) Get(pattern string, def ...interface{}) interface{} + func (c *Config) GetArray(pattern string, def ...interface{}) []interface{} + func (c *Config) GetBool(pattern string, def ...interface{}) bool + func (c *Config) GetBytes(pattern string, def ...interface{}) []byte + func (c *Config) GetDuration(pattern string, def ...interface{}) time.Duration + func (c *Config) GetFileName() string + func (c *Config) GetFloat32(pattern string, def ...interface{}) float32 + func (c *Config) GetFloat64(pattern string, def ...interface{}) float64 + func (c *Config) GetFloats(pattern string, def ...interface{}) []float64 + func (c *Config) GetGTime(pattern string, format ...string) *gtime.Time + func (c *Config) GetInt(pattern string, def ...interface{}) int + func (c *Config) GetInt16(pattern string, def ...interface{}) int16 + func (c *Config) GetInt32(pattern string, def ...interface{}) int32 + func (c *Config) GetInt64(pattern string, def ...interface{}) int64 + func (c *Config) GetInt8(pattern string, def ...interface{}) int8 + func (c *Config) GetInterfaces(pattern string, def ...interface{}) []interface{} + func (c *Config) GetInts(pattern string, def ...interface{}) []int + func (c *Config) GetJson(pattern string, def ...interface{}) *gjson.Json + func (c *Config) GetJsonMap(pattern string, def ...interface{}) map[string]*gjson.Json + func (c *Config) GetJsons(pattern string, def ...interface{}) []*gjson.Json + func (c *Config) GetMap(pattern string, def ...interface{}) map[string]interface{} + func (c *Config) GetMapStruct(pattern string, pointer interface{}, mapping ...map[string]string) error + func (c *Config) GetMapStructDeep(pattern string, pointer interface{}, mapping ...map[string]string) error + func (c *Config) GetMapStructs(pattern string, pointer interface{}, mapping ...map[string]string) error + func (c *Config) GetMapStructsDeep(pattern string, pointer interface{}, mapping ...map[string]string) error + func (c *Config) GetString(pattern string, def ...interface{}) string + func (c *Config) GetStrings(pattern string, def ...interface{}) []string + func (c *Config) GetStruct(pattern string, pointer interface{}, mapping ...map[string]string) error + func (c *Config) GetStructDeep(pattern string, pointer interface{}, mapping ...map[string]string) error + func (c *Config) GetStructs(pattern string, pointer interface{}, mapping ...map[string]string) error + func (c *Config) GetStructsDeep(pattern string, pointer interface{}, mapping ...map[string]string) error + func (c *Config) GetTime(pattern string, format ...string) time.Time + func (c *Config) GetUint(pattern string, def ...interface{}) uint + func (c *Config) GetUint16(pattern string, def ...interface{}) uint16 + func (c *Config) GetUint32(pattern string, def ...interface{}) uint32 + func (c *Config) GetUint64(pattern string, def ...interface{}) uint64 + func (c *Config) GetUint8(pattern string, def ...interface{}) uint8 + func (c *Config) GetVar(pattern string, def ...interface{}) *gvar.Var + func (c *Config) SetFileName(name string) *Config + func (c *Config) SetPath(path string) error + func (c *Config) SetViolenceCheck(check bool) + func (c *Config) ToArray() []interface{} + func (c *Config) ToMap() map[string]interface{} + func (c *Config) ToMapStruct(pointer interface{}, mapping ...map[string]string) error + func (c *Config) ToMapStructDeep(pointer interface{}, mapping ...map[string]string) error + func (c *Config) ToMapStructs(pointer interface{}, mapping ...map[string]string) error + func (c *Config) ToMapStructsDeep(pointer interface{}, mapping ...map[string]string) error + func (c *Config) ToStruct(pointer interface{}, mapping ...map[string]string) error + func (c *Config) ToStructDeep(pointer interface{}, mapping ...map[string]string) error + func (c *Config) ToStructs(pointer interface{}, mapping ...map[string]string) error + func (c *Config) ToStructsDeep(pointer interface{}, mapping ...map[string]string) error