Versions in this module Expand all Collapse all v1 v1.0.2 Sep 27, 2023 v1.0.1 May 23, 2023 Changes in this version + const DefaultConfigFile + const DefaultName + func ClearContent() + func GetContent(file ...string) string + func RemoveContent(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) Available(file ...string) bool + func (c *Config) Clear() + func (c *Config) Contains(pattern string) bool + func (c *Config) Dump() + 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) GetFilePath(file ...string) (path string, err error) + 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) GetMapStrStr(pattern string, def ...interface{}) map[string]string + func (c *Config) GetMapToMap(pattern string, pointer interface{}, mapping ...map[string]string) error + func (c *Config) GetMapToMaps(pattern string, pointer interface{}, mapping ...map[string]string) error + func (c *Config) GetMapToMapsDeep(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) Set(pattern string, value interface{}) error + 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) ToMapToMap(pointer interface{}, mapping ...map[string]string) error + func (c *Config) ToMapToMaps(pointer interface{}, mapping ...map[string]string) error + func (c *Config) ToMapToMapsDeep(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