从.env.example模板文件自动生成.env文件

dotenver的Python项目详细描述


https://badge.fury.io/py/dotenver.svghttps://travis-ci.org/jmfederico/dotenver.svg?branch=masterhttps://img.shields.io/badge/code%20style-black-000000.svg

从模板生成dotenv(.env)文件的python应用程序。

功能

  • 从.env.example文件自动生成.env文件
  • 适用于CI或Docker部署
  • 使用Jinja2作为渲染引擎
  • 使用Faker生成值

快速启动

  1. 安装python dotenver

    $ pip install dotenver
    
  2. 创建一个.env.example

    # Full line comments will be kept# Simple usageNAME=## dotenver:first_name# Pass parameters to fakersENABLED=## dotenver:boolean(chance_of_getting_true=50)# Name your valuesMYSQL_PASSWORD=## dotenver:password:my_password(length=20)# And get the same value again, when the name is repeated.DB_PASSWORD=## dotenver:password:my_password()# Output your values within double or single quotesDOUBLE_QUOTED=## dotenver:last_name(quotes='"')SINGLE_QUOTED=## dotenver:last_name(quotes="'")# Literal values are possibleSTATIC_VARIABLE=static value# export syntax can be usedexport EXPORTED_VARIABLE=exported
  3. 从cli运行pythondotenver

    $ dotenver -r
    
  4. 现在有了一个新的.env文件可以使用。

  5. 有关更多使用选项,请运行

    $ dotenver -h
    

码头工人

一张码头工人的照片。要使用它,请将源代码装载到 /var/lib/dotenver/并运行容器。

$ docker run --rm -v `pwd`:/var/lib/dotenver/ jmfederico/dotenver

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
集合在Java中迭代哈希集的最佳方式   java cobertura maven插件在接口中不使用java8默认方法声明吗?   使用目录路径创建新类型“文件”对象时发生java无效URL/非法参数异常   java仅序列化超类   java在调用运行时后检测图形界面。行政长官()   java我的排序算法只运行一次   java构建JavaFX应用程序   java如何在Swing窗格中使用击键触发超链接   安卓 SD卡内容存在,但无法查看   java如何使用getClass()。getResource()方法   java为各种设备调整服务器上的图像大小   在java中检查数组   仅当执行Runnable JAR:java时引发eclipse异常。lang.NoClassDefFoundError:org/apache/logging/log4j/LogManager