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
。使用该工具,您可以使用如下语法简单地传递缺少的变量:
``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
````
标签: