The super tool for Tabris.js developers.
Table of Contents
npm install -g tabris-cli
Creates a new Tabris.js app in the current directory.
tabris serve [options] [path]
Starts a server the Tabris.js developer app can be pointed to. If a build script is present in package.json, it is executed beforehand.
The file or directory to serve the Tabris.js app from. When ommitted, the current working directory is served.
Enables request logging.
Executes the watch instead of the build script given in the package.json of the app before serving. The watch script can be a long-running task.
tabris build [options] <platform> [cordova-platform-opts]
Builds a Tabris.js app for the given platform.
To speed up the build, pre-compiled build artifacts are kept in a build cache and are reused in subsequent builds. To clean up the build cache, e.g. after updating Cordova plug-ins, run
Architecture to build the app for. Can be one of "x64", "x86" and "arm".
Supported only for Windows builds.
tabris run [options] <platform> [cordova-platform-opts]
Builds a Tabris.js app and runs it on a connected device or emulator.
The ID of the target device to deploy the app to. See
Show a list of available targets to use with
Removes build artifacts.
tabris run and
tabris build parameters
Note: when neither
--device is specified and a device is connected, the app will be built for a device. If no device is connected, the app will be built for an emulator.
Comma-separated list of variable replacements in config.xml.
--variables FOO=bar,BAK=baz will replace all occurrences of
$BAK in config.xml with respectively
Note: per default all environment variables are replaced in config.xml. To prevent that, use the
Path to a build configuration file passed to Cordova. Relative to the
You may want to include this file in
.gitignore since it may contain sensitive information.
Perform a debug build. Used for development.
Perform a release build. Used when building apps for the marketplace of their platform.
Build the app for an emulator.
Build the app for a device.
Do not replace environment variables in config.xml.
--variables documentation for more information about variable replacement in config.xml.
Print more verbose output.
Platform-specific options passed to Cordova.
Published under the terms of the BSD 3-Clause License.