spartaksun/composer-bump-plugin

Composer 插件,用于增加包的版本号。

安装: 11

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:composer-plugin

0.1.5 2019-08-18 22:20 UTC

This package is auto-updated.

Last update: 2024-09-20 04:40:45 UTC


README

Build Status

安装

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 参数被调用。