• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

direnv

date: 2024-01-11 excerpt: direnvの使い方

tag: direnvlinuxmacOS


direnvの使い方

概要

  • ディレクトリごとに環境変数を設定することができる
    • 設定した環境変数はサブディレクトリにも引き継がれる
  • .envrcファイルに環境変数を記述する
    • .envファイルを読み込む場合は.envrcにdotenvを記述する

インストール

nix

$ nix-env -iA nixpkgs.direnv

debian, ubuntu

$ sudo apt install direnv

セットアップ

zsh

eval "$(direnv hook zsh)"

使い方

$ mkdir test
$ cd test
$ echo 'export TEST="you are in direnv"' > .envrc
$ direnv allow .
$ echo $TEST
you are in direnv


direnvlinuxmacOS Share Tweet