package auth import ( "fmt" "os" ) type Config struct { Domain string ClientID string ClientSecret string CallbackURL string } func FromEnv() Config { return Config{ Domain: os.Getenv("AUTH_DOMAIN"), ClientID: os.Getenv("AUTH_CLIENT_ID"), ClientSecret: os.Getenv("AUTH_CLIENT_SECRET"), CallbackURL: os.Getenv("AUTH_CALLBACK_URL"), } } func PrintConfig() { fmt.Printf("%#v\n", FromEnv()) }