envdir 环境变量管理工具

怎甘沉沦 提交于 2020-03-26 11:08:33

以前有介绍过一个direnv 的工具,是一个比较灵活的基于golang 的环境变量管理管理(对于windows 不太好,但是可以解决)
enddir 是daemontools 的python 移植版本,使用上也比较灵活,而且跨平台

安装

 
pip  install envdir

基本使用

  • 目录结构
├── prod
│ ├── MYSQL_PASSWORD
│ └── MYSQL_USERNAME
└── test
    ├── MYSQL_PASSWORD
    └── MYSQL_USERNAME
  • 内容

prod

USERNAME=dalong
PASSWORD=demo

test

USERNAME=dalongtest
PASSWORD=demo
  • 使用

prod 模式

env prod sh

test 模式

env test sh

说明

使用envdir 使用上没有direnv简单,每个都是需要依赖文件夹的,但是也是一个不错的选择

参考资料

https://github.com/jezdez/envdir
http://cr.yp.to/daemontools.html
https://envdir.readthedocs.io/en/latest/

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!