cli模板处理器

clt的Python项目详细描述


cli templater(clt)是一个简单的命令行工具,用于方便地处理模板。例如,您有一个用于某些web服务的配置文件,只想根据目标服务器角色在其中放置一个不同的host:port binding
。使用该工具,您可以使用如下语法简单地传递缺少的变量:
``bash
clt--tpl your_file.conf--out test.out--binding 127.0.0.1:9999
````


examples
--

file.out--delim'$$'--test 30
```



读取infile.tpl模板并将其内容重写为outdir/infile.tpl,
替换为“%var1”和“%var2”:

```bash
clt--tpl infile.tpl--out dir--delim'%--var1 20--var2 hello
````




替换“$$$var1”和“$$$var2”(“$$$”是默认分隔符):

``bash
clt--tpl indir--out dir--var1 10--var2 50
````



替换“$$$var1”和“$$$var2”:

```bash
clt--tpl indir/\*.tpl--out outdir--var1 10--var 20
``````


----
``bash
pip install clt
````

标签:

  • bash
  • 模板
  • cli
  • 处理器
  • out
  • infile
  • tpl
  • var1
  • var2
  • clt
  • 欢迎加入QQ群-->: 979659372 Python中文网_新手群

    推荐PyPI第三方库


    热门话题
    java如何在tex文件中以读/写方式拆分一行?   java Ping选项s的值不正确,有效范围为1到4   java我需要在Eclipse中设置/配置哪些环境变量(对于SeleniumWebDriver)?如果我不设置/配置它们呢?   java将经过筛选的第二个表的两列映射到一个集合成员   垃圾收集Java:增加YoungGen大小以提高GC性能   JavaHibernate对复杂连接执行两个查询,而不是一个查询   foreach Java 8:映射而非简单循环   java指定ThreadPoolExecutor问题   java如何解决此错误:二进制运算符“&&”的操作数类型错误   JavaJPA+MariaDB:排序规则如何影响unicode支持?   在循环中RxJava中变量延迟前后的java执行函数   java初始化数组中的数组   java在LWJGL中绘制四边形时,我做错了什么?   java错误找不到符号变量id   java组织。阿帕奇。log4j。jmx不具备生产质量?(log4j 1.2)