一种cli工具,用作各种其他程序的包装器,使更新和发布python和节点包更容易
package-controller的Python项目详细描述
包装控制器
说明
一种cli工具,用作各种其他程序的包装器,使更新和发布python和节点包更容易。
安装
首选:
pipx install package-controller
备选方案:
pipenv install package-controller
默认值:
pip install package-controller
用法
在一个命令中暂存和提交:
pc save -t <type> -m <message> (<file>, <file>, <file>...)
为包创建新文档。
pc document
以固定python或node的包版本。
pc pin --development | --production | --peer | --optional
取消固定python或node的包版本。
pc unpin --development | --production | --peer | --optional
获取文件的差异。
pc diff path/to/file
运行单元/集成测试。
pc test --unit --integration
将文件添加到提交。
pc add (<file>, <file>, ...)
创建提交。
pc commit -t <type> -m <message>
增加主版本
pc version --major (--no-git --force)
增加次要版本
pc version --minor (--no-git --force)
增加修补程序版本
pc version --patch (--no-git --force)
获取当前版本
pc version
以生成当前版本。
pc build (--force)
发布最新版本。(到pypi(python)或npm(node)和git)
pc release (--remote <remote> --branch <branch> --no-tag --force)