1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
package config import ( "fmt" "github.com/spf13/viper" ) func Load() (*viper.Viper, error) { v := viper.New() v.SetConfigFile(".env") v.AddConfigPath(".") err := v.ReadInConfig() if err != nil { return nil, fmt.Errorf("error reading .env file: %s", err) } return v, nil }