direnv
これは何
あるディレクトリに入ったときのみ有効化される環境変数を作れる どう言うとき便利?
リポジトリごとに有効化する環境変数を変更したいとき インストール
macなら、brew instsll direnvでOK
他はリポジトリに書いてある。
例:fishでvimを使ってる場合 .config/fish/config.fish に以下を追記。
set -x EDITOR vim
eval (direnv hook fish)
使い方
以下を実行すると編集できる
direnv edit .
と言っても実態は、 .envrc っぽいのでこっちを直接見てもいいかも