cordova-multiconfig
TypeScript icon, indicating that this package has built-in type declarations

3.5.6 • Public • Published

Note: as of 2024/02 this is project is no longer maintained but should keep working. I consider the tool as complete (it has been for some time now) and don't use cordova anymore.

cordova-multiconfig

Version Downloads License

Small tool to support using multiple cordova configs inside one repository.

Use-Cases:

  • different configs for beta releases
  • different configs for paid/free versions
  • ...

Install

  npm i -g cordova-multiconfig

Example usage

Create

  # creates a new cordova config 'config.beta.xml' based upon the current config.xml
  cordova-multiconfig --create beta

Activate

The current config.xml is backed up to be restored later. The specified config-file is renamed to 'config.xml' and will then be used by cordova.

  # activate the beta-config and backup the current config to be restored later
  cordova-multiconfig --activate beta

Deactivate

The current config.xml will be renamed to config.[NAME].xml The config backup will be restored to config.xml and will then be used by cordova.

  # deactivate the beta-config and restore the config backup
  cordova-multiconfig --deactivate beta

Help

To get a usage description use:

  cordova-multiconfig --help

Options

All options are optional, use --help (-h) to get more information.

Alias Argument Description
-h --help Display a usage guide
-v --version Display the version of this package
-f --force Force the execution of this command
-l --list List all config files
-c --create Creates a new config based upon the default
-a --activate Activate a config file
-d --deactivate Deactivate config and activate backed-up default config

Package Sidebar

Install

npm i cordova-multiconfig

Weekly Downloads

32

Version

3.5.6

License

MIT

Unpacked Size

11 kB

Total Files

5

Last publish

Collaborators

  • lukaspanni