示例#1
0
文件: example.go 项目: koofr/envigo
func main() {
	config := &Config{}

	_ = envigo.Envigo(config, "", envigo.EnvironGetter())

	fmt.Println(config)
}
示例#2
0
func LoadConfig(configFile string, config interface{}) (err error) {
	err = LoadConfigFile(configFile, config)

	if err != nil {
		err = fmt.Errorf("LoadConfig error: %s", err)
		return
	}

	err = envigo.Envigo(config, "", envigo.EnvironGetter())

	if err != nil {
		err = fmt.Errorf("LoadConfig envigo error: %s", err)
		return
	}

	return
}