Описание тега direnv
Переключатель среды для оболочки, чтобы не загромождать ваш.profile
Direnv - это переключатель среды для оболочки. Он знает, как подключиться к bash, zsh, tcsh, fish shell и elvish для загрузки или выгрузки переменных среды в зависимости от текущего каталога.
Это позволяет использовать переменные среды для конкретного проекта, не загромождая ваш ~/.profile
(или ~/.bashrc
/так далее).