go-envvar Opnionated utility package for handling environment variables, based on brendanstennett/envvar Example config.yml Usage func init() { envvar.Load("../config.yaml", os.Getenv("APP_ENV")) // if no environment argument is passed, it defaults to `local` }