예제 #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
}