cookiecutter-project-upgrader 1.1.0
pip install cookiecutter-project-upgrader
上次发布日期:
升级从Cookiecutter模板创建的项目
- 您所在的位置:
- Python中文网 >
- pypi >
- cookiecutter-project-upgrader库 >
- 正文
cookiecutter-project-upgrader的Python项目详细描述
Cookiecutter项目升级程序
升级从Cookiecutter模板创建的项目。
- 自由软件:麻省理工学院许可证
- 文档:https://cookiecutter-project-upgrader.readthedocs.io。
功能
Cookiecutter项目升级程序允许升级使用Cookiecutter创建的项目。
从Cookiecutter模板创建项目后,对Cookiecutter模板所做的更改通常必须手动应用于项目。 这个工具使这个过程自动化
在项目上首次运行时,它将从当前分支(最旧的分支)的第一次提交创建新分支。然后它使用模板的最新版本再次生成项目,并创建一个包含最新cookiecutted代码的新提交
用法:cookiecutter_project_upgrader[选项]
Upgrade projects created from a Cookiecutter template
- 选项:
-c, --context-file PATH Default: docs/cookiecutter_input.json -b, --branch TEXT Default: cookiecutter-template -m, --merge-now BOOLEAN Execute a git merge after a successful update, default: ask if interactive, otherwise false. -m, --push-template-branch-changes BOOLEAN Push changes to the remote Git branch on a successful update, default: ask if interactive, otherwise false. --help Show this message and exit.
前提条件
工具需要具有与现有服务匹配的上下文的JSON文件。 此文件可以通过CookieCutter创建,其内容如下:
{{ cookiecutter | jsonify }}
你需要一个最新版本的git才能工作。(它需要-在git工作树上不签出)
自动完成
脚本使用Click toolkit。 因为脚本使用click,所以可以为zsh和bash启用completion。
对于bash,将以下内容添加到.bashrc或其他概要文件初始化文件中。 eval“$(“Cookiecutter_project_upgrader_complete=源Cookiecutter_project_upgrader)”
对于zsh,请阅读Click documentation。
学分
这个概念和一些代码主要基于https://github.com/senseyeio/cupper,并进行了一些更改 使用click和一些标志和默认值来简化使用。此外,还进行了清理并添加了自动测试。
这个包是用Cookiecutter和thomasjahoda/cookiecutter-pypackage项目模板创建的。
历史记录
1.0.0(2019-03-22)
- pypi上的第一个版本。
1.1.0(2019-03-24)
- 如果在交互式shell中,则以交互方式请求一些选项。
推荐PyPI第三方库
odoo12-addon-base-google-map
查看模式和小部件,以便在用户界面中集成谷歌地图
biswebpython
医学图像分析软件包
pretty-dump
区分并丢弃任何东西
Jawf
只是另一个简化flask应用程序开发的Web框架
craedl
Craedl的pythonsdk
os-aiohttp-utils
AIOHTP Utilities
yahoo-draft-wizard
动态推荐你的雅虎梦幻足球选秀
aiomysimple
aimysql的一个更简单的包装器
qc-metric-aggregator
给定一个QC管道的输出目录和一个阈值配置文件,解析出所需的度量并根据阈值评估它们。
ssfm
基于Curses的文件管理器应用程序
odoo12-addon-l10n-it-fatturapa-sale
为销售订单中的电子发票添加一些数据
Topsis-Satyam-101803324
该软件包可用于计算多分量数据的topsis得分,并据此进行排序
ciscoglass
Cisco Glass应用程序的包装器/SDK
RamachanDraw
Ramachandran绘图工具
trifacta
Trifacta客户
导 航 栏
项目 链接
标 签
许可证: BSD许可证(BSD 3条款)
作者信息:: 暂无