跳转到主要内容

用于复制模板目录的工具

项目描述

cp-template

这是一个用于基于模板生成目录的非常简单的实用工具。

安装

pip install cp-template

用法

cp-template TEMPLATE_PATH DESTINATION_PATH key=value ...

假设您有以下目录结构(注意:{{}}是文件名的一部分

{{project}}/
  .gitignore
  README.md        # File contains "{{project}} by {{author}}"
  {{project}}/
    __init__.py

然后您可以运行以下命令

cp-template './{{project}}' pineapple author=me

并且它将在当前目录中生成以下内容

pineapple/
  .gitignore
  README.md        # File contains "pineapple by me"
  pineapple/
    __init__.py

模板目录不必包含{{...}}。如果没有,则将目标路径的基名(路径的最后部分减去扩展名)放在STEM变量中,因此您可以使用{{STEM}}在文件中引用它。

随着我需要的增加,将添加更多功能,但请随时提交PR以贡献一些。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

cp-template-0.3.0.tar.gz (3.1 kB 查看哈希值)

上传时间:

构建分发

cp_template-0.3.0-py3-none-any.whl (3.3 kB 查看哈希值)

上传于 Python 3

由...