Versions in this module Expand all Collapse all v0 v0.1.2 Apr 17, 2022 v0.1.1 Apr 14, 2022 Changes in this version + type Config struct + func (xc *Config) Parse(filename string) (config.Configer, error) + func (xc *Config) ParseData(data []byte) (config.Configer, error) + type ConfigContainer struct + func (c *ConfigContainer) Bool(key string) (bool, error) + func (c *ConfigContainer) DIY(key string) (v interface{}, err error) + func (c *ConfigContainer) DefaultBool(key string, defaultval bool) bool + func (c *ConfigContainer) DefaultFloat(key string, defaultval float64) float64 + func (c *ConfigContainer) DefaultInt(key string, defaultval int) int + func (c *ConfigContainer) DefaultInt64(key string, defaultval int64) int64 + func (c *ConfigContainer) DefaultString(key string, defaultval string) string + func (c *ConfigContainer) DefaultStrings(key string, defaultval []string) []string + func (c *ConfigContainer) Float(key string) (float64, error) + func (c *ConfigContainer) GetSection(section string) (map[string]string, error) + func (c *ConfigContainer) Int(key string) (int, error) + func (c *ConfigContainer) Int64(key string) (int64, error) + func (c *ConfigContainer) SaveConfigFile(filename string) (err error) + func (c *ConfigContainer) Set(key, val string) error + func (c *ConfigContainer) String(key string) string + func (c *ConfigContainer) Strings(key string) []string