direnv
概要
ディレクトリごとに環境変数を設定できる
セットアップ
code:zsh
eval "$(direnv hook zsh)"
使い方
デフォルトでは.envrcの実行は許可されないので、以下を実行する必要があります code:shell
$ direnv allow
stdlib
dotenv
dotenv_if_exists
expand_path
絶対パス形式に変換する
code:sh
TMP_DIR=$(expand_path ./tmp)
$XDG_CONFIG_HOME/direnv/direnv.tomlに配置する