跳转到主要内容

Cookiecutter模板发现和管理。

项目描述

cookiejar

Cookiecutter模板发现和管理。

用法

$ pip install cookiejar
$ cookiejar create <templatename> [options]

将使用cookiecutter从模板创建新包。

选项

所有选项都可以在命令行中指定。用户可以在 ~/.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>

可选。指定要使用的替代索引。

add

将指定的模板下载到您的 ~/.cookiecutters/templates/ 目录。

选项

<template_name>

必需。您想下载的模板。

<url>

可选。如果指定,则从该处下载模板而不是使用索引。接受类似pip的URL,例如 git+https://github.com/user/repo.git

--index=<url>

可选。指定要使用的替代索引。

installed

列出已下载的模板。

remove

从您的 ~/.cookiecutters/templates/ 目录中删除指定的模板。

选项

<template_name>

必需。您想要删除的模板。

创建

使用指定的模板创建一个新的软件包。

选项

<template_name>

必需。您要使用的模板。

[选项]

可选。任何指定的选项将在创建软件包时添加到cookiecutter的上下文中。选项指定为 --key=value

待办事项

  • 添加 registerupload 命令

  • 使用实际的REST API和服务器(需要$$基础设施)

  • 在readme中放一张漂亮的饼干罐图片。

状态

此软件应被视为Alpha版本。

许可证

此项目采用MIT许可证发布。

项目详情


下载文件

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

源代码分发

cookiejar-0.0.3.tar.gz (11.6 kB 查看散列)

上传时间 源代码

构建分发

cookiejar-0.0.3-py2.py3-none-any.whl (12.1 kB 查看散列)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页