Documentation
¶
Index ¶
- Variables
- func Bool(key string, defaultValue bool) bool
- func Define(vars []string)
- func Get(key string, defaultValue interface{}) interface{}
- func Int(key string, defaultValue int) int
- func Int64(key string, defaultValue int64) int64
- func Load()
- func Number(key string, defaultValue float64) float64
- func PasswordHash(password string) string
- func PasswordUnhash(password string) string
- func Reload()
- func Set(key string, value interface{}) interface{}
- func SetBoolByArg(name string, defaultVal bool) bool
- func SetInt64ByArg(name string, defaultVal int64) int64
- func SetIntByArg(name string, defaultVal int) int
- func SetStrByArg(name string, defaultVal string) string
- func SetToConfig(config et.Json) error
- func SetToEnvar(config et.Json) error
- func Str(key string, defaultValue string) string
- func String(key string, defaultValue string) string
- func Valid() error
- func Validate(vars []string) error
- type Config
Constants ¶
This section is empty.
Variables ¶
var App *app
Functions ¶
func Get ¶
func Get(key string, defaultValue interface{}) interface{}
* * Get * @param key string, interface{} defaultValue * @return interface{} *
func PasswordHash ¶
* * PasswordHash * @param string password * @return string *
func PasswordUnhash ¶
* * PasswordUnhash * @param string password * @return string *
func Set ¶
func Set(key string, value interface{}) interface{}
* * Set * @param key string, value interface{} * @return interface{} *
func SetBoolByArg ¶
* * SetBoolByArg * @param name string, defaultVal bool * @return bool *
func SetInt64ByArg ¶
* * SetInt64ByArg * @param name string, defaultVal int64 * @return int64 *
func SetIntByArg ¶
* * SetIntByArg * @param name string, defaultVal int * @return int *
func SetStrByArg ¶
* * SetStrByArg * @param name string, defaultVal string * @return string *
func SetToConfig ¶
* * SetToConfig * @param et.Json config * @return error *
func SetToEnvar ¶
* * SetToEnvar * @param et.Json config * @return error *