https://github.com/gligoran/cordova-set-version
CLI and JavaScript API for setting the version in Apache Cordova config.xml
https://github.com/gligoran/cordova-set-version
cli cli-utility config-xml cordova ionic versions
Last synced: 5 months ago
JSON representation
CLI and JavaScript API for setting the version in Apache Cordova config.xml
- Host: GitHub
- URL: https://github.com/gligoran/cordova-set-version
- Owner: gligoran
- License: isc
- Created: 2017-02-08T20:11:38.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-04-22T15:17:15.000Z (6 months ago)
- Last Synced: 2025-04-22T16:34:10.577Z (6 months ago)
- Topics: cli, cli-utility, config-xml, cordova, ionic, versions
- Language: JavaScript
- Size: 17.4 MB
- Stars: 22
- Watchers: 1
- Forks: 10
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cordova-set-version
[](https://nodei.co/npm/cordova-set-version/)
[](http://opensource.org/licenses/ISC)
[](http://npm.im/cordova-set-version)
[](http://npm-stat.com/charts.html?package=cordova-set-version&from=2017-02-08)
[](https://github.com/gligoran/cordova-set-version/actions?query=branch%3Amaster+workflow%3Anode)
[](https://codecov.io/gh/gligoran/cordova-set-version)
[](https://snyk.io/test/github/gligoran/cordova-set-version?targetFile=package.json)
[](https://github.com/semantic-release/semantic-release)## Features
- Writes `version` and `buildNumber` to Cordova `config.xml`
- Can read `version` from local `package.json`
- Has CLI## Install
```sh
$ npm install cordova-set-version
```## Usage
```js
const cordovaSetVersion = require('cordova-set-version');cordovaSetVersion(); // reads version from package.json
cordovaSetVersion('2.4.9');
cordovaSetVersion('./config.alt.xml', '2.4.9');
cordovaSetVersion('./config.alt.xml', 86);
cordovaSetVersion('./config.alt.xml', '2.4.9', 86)
.catch(error => { ... });
```## API
`cordovaSetVersion([configPath], [version], [buildNumber]): Promise`
- `configPath` _(string)_ - path to your `config.xml`
- `version` _(string)_ - version to be written
- `buildNumber` _(number)_ - build number to be written## CLI
`cordova-set-version [-v|--version ] [-b|--build-number ] [config.xml]`
Options:
- `-v`/`--version` - version to set
- `-b`/`--build-number` - build number to set
- `--help` - display helpExamples
```
$ cordova-set-version
$ cordova-set-version -v 2.4.9
$ cordova-set-version -b 86
$ cordova-set-version -v 2.4.9 -b 86
```