Helper module for installing jxcore-cordova plugin easily. Both Posix and Windows platforms are supported.
$ npm install -g jxc
# or
$ jx install -g jxc
$ jxc --help
JXcore-cordova helper tool
Usage:
jxc <command> [options]
Where command:
config : configuration
download : downloads jxcore-cordova plugin
install : downloads and installs jxcore-cordova plugin
update : updates jxcore-cordova plugin in cordova project
sample : allows to switch the application code
Where options:
--help : displays this help info
Browse into the cordova application folder and type:
$ jxc install
This command makes the jxcore-cordova plugin:
- downloaded
- unpacked
- added to the project
By default the latest version of the plugin is used. However you may specify an exact version, e.g.:
$ jxc install 0.0.8
The list of other possible versions are available under http://az836273.vo.msecnd.net.
You can also install the plugin from a local package by providing its path explicitly:
$ jxc install /some/path/io.jxcore.node.jx
You may also install the plugin and use one of our samples from its sample folder:
$ jxc install --sample express_perf
$ cordova run
Once you have the plugin installed, you may want to enable the sample:
$ jxc sample express_perf
Sample project will overwrite the actual www
folder!
In order to get the list of available samples:
$ jxc sample list
Downloads (only) the latest version of the plugin, but does not install it into cordova application (thus it may be called from any folder).
This is useful when you want to add the plugin manually to the project (e.g. for Visual Studio solutions).
$ jxc download
By default the latest version of the plugin is used. However you may specify an exact version, e.g.:
$ jxc install 0.0.8
For list of other possible versions see http://az836273.vo.msecnd.net.
Updates the jxcore-cordova plugin for cordova application.
It works pretty much like install
with --force
option added:
$ jxc update
or
$ jxc install --force
To prevent multiple downloads of the same jxcore-cordova binary package, you may want to turn on file caching.
$ jxc config set cache
The above command enables cache at default directory, which is %HOME%/.jxc/cache
.
Beware, this folder may grow big if you install few versions of jxcore-cordova plugin.
From now on, each jxc install
will check this folder first, prior to downloading.
Another way of preventing downloads is to use jxcore-cordova-release local repository. Just clone it:
$ cd /some/folder
$ git clone https://github.com/jxcore/jxcore-cordova-release
Now, from the cordova application folder set the path once:
$ jxc config set cache readonly /some/folder/jxcore-cordova-release