janalis/bumpversion

A small command line tool aiming to simplify releasing process by updating all version strings in your source code by the correct increment.

dev-master 2019-07-02 10:13 UTC

This package is auto-updated.

Last update: 2024-04-29 04:39:55 UTC


README

A small command line tool aiming to simplify releasing process by updating all version strings in your source code by the correct increment.

Installation

Require package with composer:

$ composer require --dev janalis/bumpversion

Create a configuration file:

$ bin/bumpversion init

This creates a configuration file bumpversion.yaml

Use

Bump version:

$ bin/bumpversion bump --type=patch

type must be one of patch, minor or major

This increments patch number of version.

Bump version with a pre-release identifier:

$ bin/bumpversion bump --type=major --pre-release=alpha

This increments major number of version and adds a -alpha.1 suffix to version.

Bump version with a custom configuration file:

$ bin/bumpversion bump --configuration=~/bumpversion.yaml

This reads configuration from ~/bumversion.yaml.

Alternatives

Contribute

This project uses symfony coding standard.

Contributions are welcomed!