Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alexshevch/cordova-auto-patch

Automatically increment patch version in config.xml
https://github.com/alexshevch/cordova-auto-patch

Last synced: 3 months ago
JSON representation

Automatically increment patch version in config.xml

Awesome Lists containing this project

README

        

# cordova-auto-patch

Automatically increment patch version in config.xml.

All it does is increments value of `version` key. For example, `1.0.1` becomes `1.0.2`.

Point to the directory with config.xml and cordova-auto-patch will do the rest.

# Update 1.2.x [![Build Status](https://secure.travis-ci.org/shevaroller/cordova-auto-patch.png)](http://travis-ci.org/shevaroller/cordova-auto-patch)

The latest update does not break your previous code, but adds an option to manually set version number.

To do that, pass full version number in a string format as the second parameter.

## Installation
npm install cordova-auto-patch --save

## Usage
var patch = require('cordova-auto-patch');

// to autoincrement the patch part of the version
patch('.//');

// to manually set the version
patch('.//', '1.0.14');

Use it with your gulp or grunt cordova build tasks:

gulp.task('build', function() {
return gulp.src()
.pipe(create())
.pipe(plugin())
.pipe(patch())
.pipe(cordova build())
.pipe(gulp.dest());

## License

MIT