Manage Project-Specific Environment Variables in Linux
direnv is a nifty open-source extension for your shell on a UNIX operating system such as Linux and macOS. It is compiled into a single static executable and supports shells such as bash, zsh, tcsh, and fish.