特定のプロジェクトのみで使いたい環境変数とかありますよね、特にherokuとか使ってると。
direnvというgoで書かれた便利ライブラリがあるんですがインストールすらめんどくさい時はshellのchpwd
を使うと便利です。
function chpwd() {
if [[ $PWD/ == ~/Projects/project_name/* ]]; then
export VARIABLE
else
unset VARIABLE
fi
}
if [[ $PWD/ == ~/Projects/project_name/* ]]; then
export VARIABLE
fi