direnv

install

sudo apt install direnv
eval "$(direnv hook bash)"
eval "$(direnv hook zsh)" # 目前没有发现 bash 和 zsh 的区别

use

保存以下内容为 .envrc 放在需要的目录下

export myenv=myenv1
echo -e "\e[1;34m##################################################\e[0m"
echo -e "\e[1;34m#               Welcome to $myenv                #\e[0m"
echo -e "\e[1;34m##################################################\e[0m"