Loads environment variables from
.env
in your shell
$ wget https://raw.githubusercontent.com/digitalist/dotenv.sh/master/dotenv.sh
Add the following to your .bashrc
, .zshrc
or .<whatever>rc
:
source ~/.dotenv.sh
Each time you cd
to a directory, dotenv.sh will try to load a .env
file and export it's content
If there are files like .env.FreeBSD
or .env.Darwin
or other supported platforms, they will be loaded instead of .env
file
- Unload loaded variables when you exit directory
- Optional variable overwriting