以前有介绍过一个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/

相关文章:

  • 2021-11-13
  • 2021-11-08
  • 2021-06-30
  • 2022-02-10
  • 2021-09-20
  • 2021-12-13
  • 2021-10-18
猜你喜欢
  • 2021-10-10
  • 2022-12-23
  • 2021-09-01
  • 2021-07-29
  • 2022-12-23
  • 2021-05-15
  • 2021-06-06
相关资源
相似解决方案