从模板生成新文件。
templitz的Python项目详细描述
alpha
坦普利茨
用于加快项目引导的文件模板
概述
所以你在做另一个python项目 您需要的样板文件(使用cookiecutter)、或您有一个 要添加一些东西的现有项目 没有帮助)。templitz提供了一种非常轻量级的方法来添加 一些典型的项目文件。
例如:
$ templitz -t travis $ templitz -t appveyor
这两个命令将转储一个典型的.travis.yml和一个 appveyor.yml进入当前目录(可能 成为python项目的根,这样才有意义)。
这个程序除了用^{tt4}查找一个文件之外什么也不做$ 扩展名,如果找到,则将其复制到目标文件夹中。只是 向项目添加标准样板文件的简单方法。实例 是ci配置,setup.py,flit.ini,README.rst,pytest.ini 等等。这些工具只做相同的复制前一个项目 通常手工复制的文件。
这里还有几个例子:
$ templitz -t asyncio
这一个转储基于asyncio的典型startermain.py。 申请。
怎么样一个C/C++?这个将转储一个泛型Makefile,它将 对最典型的C/C++项目进行编程:$ templitz -t Makefile
比奥·坦普利茨
templitz包括几个示例模板(在/library 目录),但也可以很容易地添加自己的目录:只需设置 配置自己的搜索路径的TEMPLITZ_PATHenv变量 模板:
$ exportTEMPLITZ_PATH=$HOME/.mytemplitz:$HOME/.myothertemplitz
然后你自己的templitz会自动找到。注意第一个 templit发现与给定的^{tt15}参数匹配的是 点击,首先检查TEMPLITZ_PATH设置。
参考值
$ templitz --help usage: templitz.py [-h][-t TEMPLATE][-i][-l][-s][-o OUTDIR][-p PARAMS [PARAMS ...]] optional arguments: -h, --help show this help message and exit -t TEMPLATE, --template TEMPLATE -i, --info Information about the templit. -l, --list List all available templitz. -s, --stdout Write to stdout instead of file. -o OUTDIR, --outdir OUTDIR Output directory. -p PARAMS [PARAMS ...], --params PARAMS [PARAMS ...]