Описание тега direnv

Переключатель среды для оболочки, чтобы не загромождать ваш.profile

Direnv - это переключатель среды для оболочки. Он знает, как подключиться к bash, zsh, tcsh, fish shell и elvish для загрузки или выгрузки переменных среды в зависимости от текущего каталога.

Это позволяет использовать переменные среды для конкретного проекта, не загромождая ваш ~/.profile (или ~/.bashrc/так далее).