从模板生成新文件。

templitz的Python项目详细描述


https://travis-ci.org/cjrh/templitz.svg?branch=masterhttps://coveralls.io/repos/github/cjrh/templitz/badge.svg?branch=masterhttps://img.shields.io/pypi/pyversions/templitz.svghttps://img.shields.io/github/tag/cjrh/templitz.svghttps://img.shields.io/badge/install-pip%20install%20templitz-ff69b4.svghttps://img.shields.io/pypi/v/templitz.svghttps://img.shields.io/badge/calver-YYYY.MM.MINOR-22bfda.svg

alpha

坦普利茨

用于加快项目引导的文件模板

概述

所以你在做另一个python项目 您需要的样板文件(使用cookiecutter)、您有一个 要添加一些东西的现有项目 没有帮助)。templitz提供了一种非常轻量级的方法来添加 一些典型的项目文件。

例如:

$ templitz -t travis
$ templitz -t appveyor

这两个命令将转储一个典型的.travis.yml和一个 appveyor.yml进入当前目录(可能 成为python项目的根,这样才有意义)。

这个程序除了用^{tt4}查找一个文件之外什么也不做$ 扩展名,如果找到,则将其复制到目标文件夹中。只是 向项目添加标准样板文件的简单方法。实例 是ci配置,setup.pyflit.iniREADME.rstpytest.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 ...]

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

推荐PyPI第三方库


热门话题
Java中ArrayList的超简单问题   Java 8在一段时间后过期   java如何创建具有用户定义维度的矩阵,并使用从上到下、从左到右的递增值填充它?   java从JDBC重启mysql   带有sqlite的java LiveData未更新UI   带有JDialog的java小程序在Mac OSX中未正确隐藏   java ActionListener无法从公共类引用数组?   java Apache Digester:NoSuchMethodException:没有这样的可访问方法   安卓中数据库中的java数据没有以正确的格式检索   java快速排序实现:使用random pivot时几乎排序   安卓 Java:高效的ArrayList过滤?   java如何在单独的文件中制作GUI程序   jasper报告如何从JSP或Java代码在JasperReport中传递参数值?