自动加载环境变量

通过manbetx官方网站多少

:自动加载环境变量

在开发无状态微服务时,设置正确的环境变量可能很麻烦。您可以教会bash/zsh以每个目录为基础加载它们。

如果你把这个加到你的BASHCZSHCC.本地将从名为Env如果它存在于要CD进入的目录中:

函数readenv if[-f$pwd/.env]然后cat$pwd/.env export$(cat$pwd/.env xargs)fi cd()builtin cd“$@”readenv readenv

在我的项目目录中,我有一个Env包含以下内容的文件:

export my foo_env=barecho my foo_env=$my foo_env

现在,每当我运行项目时,都会设置正确的环境。