适用场景
Shell 扩展为加载和卸载环境变量,具体取决于当前目录。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。
direnv
Shell 扩展为加载和卸载环境变量,具体取决于当前目录。 更多信息:https://github.com/direnv/direnv/blob/master/man/direnv.1.md。
- 授予 direnv 当前目录中加载
.envrc:
direnv allow {{.}}
- 撤销在当前目录加载
.envrc的授权:
direnv deny {{.}}
- 使用默认编辑器编辑
.envrc并在退出时重载环境:
direnv edit {{.}}
- 触发环境重载:
direnv reload
- 打印一些调试状态信息:
direnv status