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 }