janalis / bumpversion
一个小型的命令行工具,旨在通过正确递增您的源代码中的所有版本字符串来简化发布过程。
dev-master
2019-07-02 10:13 UTC
Requires
- php: ^7.1.3
- symfony/console: 4.3.*
- symfony/finder: 4.3.*
- symfony/process: ^4.3
- symfony/yaml: 4.3.*
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.15
- phpunit/phpunit: ^8.2
- symfony/var-dumper: ^4.3
This package is auto-updated.
Last update: 2024-09-29 05:42:18 UTC
README
一个小型的命令行工具,旨在通过正确递增您的源代码中的所有版本字符串来简化发布过程。
安装
需要使用composer安装的包
$ composer require --dev janalis/bumpversion
创建一个配置文件
$ bin/bumpversion init
这会创建一个配置文件 bumpversion.yaml
使用
升级版本
$ bin/bumpversion bump --type=patch
类型必须是 patch
、minor
或 major
之一
这将递增版本的补丁号。
带有预发布标识符升级版本
$ bin/bumpversion bump --type=major --pre-release=alpha
这将递增版本的次要号,并在版本中添加 -alpha.1
后缀。
使用自定义配置文件升级版本
$ bin/bumpversion bump --configuration=~/bumpversion.yaml
这将从 ~/bumversion.yaml
中读取配置。
替代方案
- peritus/bumpversion 本项目的灵感来源
- quazardous/php-bump-version 另一个PHP版本升级器
贡献
本项目使用 symfony编码标准。
欢迎贡献!