Versions in this module Expand all Collapse all v1 v1.0.1 Jul 9, 2024 v1.0.0 Jul 9, 2024 Changes in this version + func LoadConfig(path string) error + func VarArray(keys ...string) ([]interface{}, error) + func VarArrayFloat32(keys ...string) ([]float32, error) + func VarArrayFloat64(keys ...string) ([]float64, error) + func VarArrayInt(keys ...string) ([]int, error) + func VarArrayInt32(keys ...string) ([]int32, error) + func VarArrayInt64(keys ...string) ([]int64, error) + func VarArrayString(keys ...string) ([]string, error) + func VarArrayUInt(keys ...string) ([]uint, error) + func VarArrayUInt32(keys ...string) ([]uint32, error) + func VarArrayUInt64(keys ...string) ([]uint64, error) + func VarBool(keys ...string) (bool, error) + func VarBoolOrDefault(def bool, keys ...string) bool + func VarFloat32(keys ...string) (float32, error) + func VarFloat32OrDefault(def float32, keys ...string) float32 + func VarFloat64(keys ...string) (float64, error) + func VarFloat64OrDefault(def float64, keys ...string) float64 + func VarInt(keys ...string) (int, error) + func VarInt32(keys ...string) (int32, error) + func VarInt32OrDefault(def int32, keys ...string) int32 + func VarInt64(keys ...string) (int64, error) + func VarInt64OrDefault(def int64, keys ...string) int64 + func VarIntOrDefault(def int, keys ...string) int + func VarMap(keys ...string) (map[string]interface{}, error) + func VarRune(keys ...string) (rune, error) + func VarRuneOrDefault(def rune, keys ...string) rune + func VarString(keys ...string) (string, error) + func VarStringOrDefault(def string, keys ...string) string + func VarUint(keys ...string) (uint, error) + func VarUint32(keys ...string) (uint32, error) + func VarUint32OrDefault(def uint32, keys ...string) uint32 + func VarUint64(keys ...string) (uint64, error) + func VarUint64OrDefault(def uint64, keys ...string) uint64 + func VarUintOrDefault(def uint, keys ...string) uint + type CfgFile struct + Data map[string]interface{} + File string + Path string + func NewConfigFile() *CfgFile + func (t *CfgFile) GetValue(in ...string) interface{} + func (t *CfgFile) New() + func (t *CfgFile) ReadConfig(file string) error + func (t *CfgFile) ReadFiles(path string) error + func (t *CfgFile) Reload() error + func (t *CfgFile) Unmarshal4Name(name string, obj interface{}) error