autoenv:基于目录的环境。 [作者@ ken-reitz]

时间:2024-02-20 11:54:13
【文件属性】:

文件名称:autoenv:基于目录的环境。 [作者@ ken-reitz]

文件大小:12KB

文件格式:ZIP

更新时间:2024-02-20 11:54:13

bash zsh environment cd shell-extension

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


【文件预览】:
autoenv-master
----.travis.yml(183B)
----LICENSE(1KB)
----setup.py(541B)
----README.md(3KB)
----Makefile(239B)
----tests()
--------test_symlink.sh(1KB)
--------test_cd_spaces.sh(468B)
--------test_doubleslash.sh(527B)
--------test_custom_filename.sh(528B)
--------test.sh(2KB)
--------test_colons.sh(463B)
--------test_not_file.sh(273B)
--------test_auth_spaces.sh(487B)
--------test_cd_env.sh(272B)
--------.gitignore(13B)
--------functions(406B)
--------test_simple.sh(455B)
--------test_noclobber.sh(115B)
----activate.sh(5KB)
----CHANGELOG.md(2KB)

网友评论