package config import ( "codeberg.org/ungo/env" "codeberg.org/ungo/env/dotenv" ) type Config struct { DatabaseURL string `env:"DATABASE_URL,required"` Port int `env:"PORT,default=8080"` DiscordToken string `env:"DISCORD_TOKEN"` } func LoadConfig() Config { var cfg Config if err := env.Load(&cfg); err != nil { panic(err) } return cfg } func init() { if err := dotenv.Load(); err != nil { panic(err) } }