Библиотека для работы с переменными окружения
Поддерживает 2 способа работы с переменными окружения:
Load()
инициализирует переменные окружения из .env
, не переопределяет уже существующие envs
Overload()
делает то же самое что и Load()
, затем переопределяет envs тем что лежит в .env.override
Библиотеку необходимо подключить так, чтобы она выполнилась максимально
рано, лучше всего первой строчкой в main()
или в init()
.
Не рекомендуется использование Overload()
в тестах, так как будет
приводить к разным конфигурациям в зависимости от локального .env.override
.