Autoenv:基于目录的环境
每个项目魔术的shell环境。 非常自命不凡。
注意:您可能应该改用 。 简而言之,它是更高质量的软件。 但是,autoenv仍然很棒。 也许两者都尝试? :)
该图像很好地总结了两个项目之间的关系:
它是什么?
如果目录包含.env文件,则在将其cd时将自动执行该文件。 启用后(将AUTOENV_ENABLE_LEAVE设置为非空字符串),如果目录包含.env.leave文件,则在离开目录时将自动执行该文件。
这非常适合...
自动激活虚拟环境
自动停用虚拟环境
项目特定的环境变量
赚百万
您也可以相互嵌套环境。 那太棒了!?
执行时,autoenv将遍历目录直到安装点,并从顶部开始执行所有.env文件。
用法
跟着白兔子:
$ echo "echo 'whoa'" > project/.env
$ cd project
whoa
安装
轻松安装:
使用Homebrew的Mac OS X
$ brew install autoenv
$ echo "source $(brew --prefix autoenv)/activate.sh
1