命令行文本转换器

pymtt的Python项目详细描述


pymtt是一个命令行文本转换器。它允许您呈现Jinja2 使用从纯python模块或shell环境创建的上下文的模板 变量。主要用途是为部署生成配置。

pymtt的灵感来自oleg mamontov的MTT,但它使用的是python,而不是perl。

示例用法

export DJANGO_SETTINGS_MODULE=settings_test
pymtt -e -d -b config.py ~/template.proto ~/template

此命令从settings_testdjango模块(-d开关)创建上下文, 用config.py覆盖它,最后用环境覆盖上下文 变量(如果有(-e开关)。然后使用上下文将templatetemplate.proto

安装

pip install pymtt

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

推荐PyPI第三方库


热门话题
java重新组织文件中的数据   java,其中是系统指定的键盘。在方法上?   一个FXML文件的java多控制器   java在为子类创建对象时,如何从hashMap实现属性?   java无法使用springmvc使用大小注释打印属性文件中的消息   找不到java hibernate反向工程持久化单元   java如何在eclipse中同步一个项目,该项目是用TortoiseSVN 1.8导入的?   Jar清单文件使用的java困惑   用于加载图像资源的java UrlClassLoader   java使用字符串匹配或布尔标志进行性能优化   具有基本身份验证的java Access web服务   java我应该有一个专用线程来监视超时吗?   JavaSWT开源应用程序库?   java Android ganymed ssh2   java将字符转换为数组索引   java如何在aem中将文本内容保存为jcr:data属性?   jar Java Pack200库输出不同于命令行工具输出