Часто у только пришедших кодеров в Go возникают вопросы о том, как организовать конфигурацию своего приложения. Ловите либу, она умеет и в энвы, и в конфиг файлы, и в флаги, и даже в такие шутки как Consul и etcd. Кстати, в сентябре 2017 года ее создатель присоеденился к команде разработки Go в Google
https://github.com/spf13/viper