Windowsにdirenvをインストールしてディレクトリごとの環境変数設定を実現したい


前提

OSはWindows10です。

手順

  1. リリースよりdirenv.windows-amd64.exeをダウンロード
  2. direnv.exeにリネームし、C:¥Program Files¥Git¥usr¥binに配置する
  3. Git bashを開いてecho ~でホームディレクトリを確認、ホームディレクトリに.bashrcを以下の内容で作成
   alias direnv="/usr/bin/direnv.exe"
   eval "$(direnv hook bash)"
  1. source .bashrcで再読み込み
    (ここからはオプション、設定できてるか確認)
  2. 適当なディレクトリhogeを作成
  3. hoge以下に.envrcを作成して以下を記述
   export KEY=value
  1. direnv allow.envrcを読み込み
  2. echo $KEYで値が出力されれば完了