DIRENV.TOML(1) User Manuals DIRENV.TOML(1) (NAME) direnv.toml - direnv (DESCRIPTION) TOML direnv. $XDG_CONFIG_HOME/direnv/direnv.toml ( ~/.config/direnv/direnv.toml) . v2.21.0 direnv.toml config.toml (FORMAT) TOML . (CONFIG) (top-level tables) / . : [section] key = "value" : [global] bash_path (hard-code) bash . direnv PATH . disable_stdin true (stdin) .envrc ( /dev/null ) . load_dotenv direnv >= 2.31.0 true .envrc .env . .envrc .env .envrc . strict_env true .envrc set -euo pipefail . . warn_timeout . "5s" . "300ms" "-1.5h" "2h45m". "ns" "us" ( "s") "ms" "s" "m" "h". . DIRENV_WARN_TIMEOUT . hide_env_diff (diff) .envrc true . false . log_format direnv . "-" . direnv >= 2.36.0 log_filter (Regexp) ( ) . direnv >= 2.36.0 [whitelist] << >> -- direnv .envrc . ( VCS) . : prefix . .envrc direnv allow direnv deny . : [whitelist] prefix = [ "/home/user/code/project-a", "~/code/project-b" ] .envrc : o /home/user/code/project-a/.envrc o /home/user/code/project-a/subdir/.envrc o ~/code/project-b/.envrc o ~/code/project-b/subdir/.envrc o .envrc ( direnv allow ): o /home/user/project-c/.envrc o /opt/random/.envrc exact . .envrc . /.envrc . .envrc . .envrc direnv allow direnv deny . : [whitelist] exact = [ "/home/user/project-a/.envrc", "~/project-b/subdir-a" ] .envrc : o /home/user/code/project-a/.envrc o ~/project-b/subdir-a .envrc ( direnv allow ): o /home/user/code/project-b/subproject-c/.envrc o ~/code/.envrc (COPYRIGHT) MIT - (C) @zimbatm (SEE ALSO) direnv(1), direnv-stdlib(1) direnv 2019 DIRENV.TOML(1)