spartaksun / composer-bump-plugin
Composer 插件,用于增加包的版本号。
0.1.5
2019-08-18 22:20 UTC
Requires
- php: >=7.1
- composer-plugin-api: ^1.1
- ext-json: *
- composer/composer: ^1.9
This package is auto-updated.
Last update: 2024-09-20 04:40:45 UTC
README
安装
composer require-dev spartaksun/composer-bump-plugin
使用方法
composer bump
在插件包安装后,您可以使用 composer bump
命令。如果没有额外的参数,它将增加在 composer.json 中指定的版本号的补丁部分。命令还将创建一个 composer.json
的备份副本到 composer.json-backup
文件中。
增加版本号的补丁部分
composer bump patch
例如:1.0.3 > 1.0.4
增加版本号的次要部分并重置补丁
composer bump minor
例如:1.0.3 > 1.1.0
增加版本号的主次部分并重置补丁和次要
composer bump major
例如:1.17.34 > 2.0.0
更改 composer.json 中的默认缩进
composer bump -i 4
此命令将 composer.json 中的缩进更改为 4 个空格/制表符
下一个命令将增加次要部分,设置缩进为 2,并禁用创建备份文件。
composer bump minor -i 2 no-backup
回调
您可以在您的 composer.json
中可选地指定回调脚本
{ "scripts": { "pre-bump": "./my_script.sh", "post-bump": "bin/console post:bump" } }
pre-bump
脚本将在使用 --old-version
参数增加版本号之前被调用。
post-bump
脚本将在版本号增加后使用 --old-version
和添加到您的脚本的 --new-version
参数被调用。