文件名称:dump-env:创建.env文件的实用工具
文件大小:46KB
文件格式:ZIP
更新时间:2024-02-20 00:06:39
python dotenv travis-ci continuous-integration gitlab-ci
创建.env文件的实用工具 dump-env使用.env.template文件和一些可选的环境变量从这两个来源创建新的.env文件。 不使用外部依赖项。 为什么? 为什么我们需要这样的工具? 好吧,当您的CI正在构建docker (或其他)映像时,此工具非常有用。 我们具有一些加密和解密文件,导入秘密密钥等复杂的逻辑。 现在,我们可以为CI创建秘密变量,为其添加一些前缀,并使用dump-env使我们的生活更轻松。 安装 $ pip install dump-env 快速开始 此快速演示将演示dump-env的主要和唯一目的: $ dump-env --template=.env.template --prefix= ' SECRET_ENV_ ' > .env 该命令将: 以.env.template 解析其键和值 从环境中读取所有变量,并以SECRET_ENV_ 删除该前缀 混合在一起,环境变量可能会覆盖模板中的变量 按字母顺序对键进行排序 将所有键和值转储到.env文件中 高级用法 多个前缀 $ dump-env -t .env.template -p ' SECRE
【文件预览】:
dump-env-master
----.gitignore(3KB)
----setup.cfg(2KB)
----README.md(5KB)
----dump_env()
--------exceptions.py(140B)
--------cli.py(3KB)
--------dumper.py(4KB)
--------__init__.py(24B)
----CHANGELOG.md(1KB)
----.github()
--------workflows()
--------FUNDING.yml(65B)
----tests()
--------test_logics.py(5KB)
--------test_cli()
--------conftest.py(178B)
--------fixtures()
----docs()
--------conf.py(4KB)
--------index.rst(458B)
--------requirements.txt(133B)
--------_templates()
--------Makefile(605B)
----LICENSE(1KB)
----CONTRIBUTING.md(2KB)
----pyproject.toml(1KB)
----.editorconfig(270B)
----poetry.lock(77KB)