Cookicutter模板发现和管理。
cookiejar的Python项目详细描述
选项
所有选项都可以在命令行中指定。用户可以通过在~/.cookiejar/cookiejarrc创建配置文件来覆盖所有内容
管理模板
您可以从“模板索引”中列出、搜索和下载模板。
以下命令可用:
$ cookiejar list [--index=<index>] $ cookiejar search <text> [--index=<index>] $ cookiejar add <package_name> [<url>] [--index=<index>] $ cookiejar installed $ cookiejar remove <package_name>
从模板创建新包
创建新包:
$ cookiejar create <template_name> [options]
可用命令
list
列出索引上可用的所有模板。
选项
--index=<url>
可选。指定要使用的替代索引。
search
列出索引上名称包含指定文本的可用模板
选项
<text>
必需的。要在索引中查找的文本。
--index=<url>
可选。指定要使用的替代索引
add
将指定的模板下载到~/.cookiecutters/templates/目录。
选项
<template_name>
必需的。要下载的模板
<url>
可选。如果指定,则从那里下载模板,而不是使用索引。接受类似于pip的url,作为git+https://github.com/user/repo.git。
--index=<url>
可选。指定要使用的替代索引。
installed
列出已下载的模板
remove
从~/.cookiecutters/templates/目录中删除指定的模板。
选项
<template_name>
必需的。要删除的模板
create
使用指定的模板创建新包。
选项
<template_name>
必需的。要使用的模板。
[options]
可选。创建包时,指定的任何选项都将添加到Cookiecutter的上下文中。选项指定为--key=value。
待办事项
- 添加register和upload命令
- 使用实际的rest api和服务器(基础结构需要$$)
- 在这个自述文件中放一张饼干罐的漂亮照片。
状态
这个软件应该被认为是alpha。
许可证
这个项目是在麻省理工学院的许可下发布的。