Skip to content

Command Line Interface

The Taurify command line interface (CLI) is the way to interact with Taurify server and services.

List of Commands

CommandDescription
initInitialize a Taurify application for the Web app in the current working directory
devRun your app in development mode
runRun your app in production mode
buildBuild your app and upload to CrabNebula Cloud
updateDistribute a frontend-only update to your app via CrabNebula Cloud
keypairManage Taurify key pairs
keypair generateGenerate a new keypair
submitSubmit your Android app to Google Play
jobGet information of a previous build

init

Initialize a Taurify application for the Web app in the current working directory
Usage: taurify init [OPTIONS]
Options:
-v, --verbose... Enables verbose logging
-h, --help Print help
-V, --version Print version

dev

Run your app in development mode
Usage: taurify dev [OPTIONS]
Options:
-c, --config-path <CONFIG_PATH> path to the taurify.json configuration file. Defaults to <current-dir>/taurify.json
-v, --verbose... Enables verbose logging
--mobile target mobile instead of desktop
-h, --help Print help
-V, --version Print version

run

Run your app in production mode
Usage: taurify run [OPTIONS]
Options:
-c, --config-path <CONFIG_PATH> path to the taurify.json configuration file. Defaults to <current-dir>/taurify.json
-v, --verbose... Enables verbose logging
--mobile target mobile instead of desktop
-h, --help Print help
-V, --version Print version

build

Build your app and upload to CrabNebula Cloud
Usage: taurify build [OPTIONS] --cn-api-key <CN_API_KEY>
Options:
-c, --config-path <CONFIG_PATH> path to the taurify.json configuration file. Defaults to <current-dir>/taurify.json
-v, --verbose... Enables verbose logging
--mobile target mobile instead of desktop
--cn-api-key <CN_API_KEY> CrabNebula Cloud API key to upload the artifacts [env: CN_API_KEY]
-p, --platforms [<PLATFORMS>...]
-h, --help Print help
-V, --version Print version

update

Distribute a frontend-only update to your app via CrabNebula Cloud
Usage: taurify update [OPTIONS] --cn-api-key <CN_API_KEY>
Options:
-c, --config-path <CONFIG_PATH> path to the taurify.json configuration file. Defaults to <current-dir>/taurify.json
-v, --verbose... Enables verbose logging
--cn-api-key <CN_API_KEY> CrabNebula Cloud API key to upload the artifacts [env: CN_API_KEY]
--notes <NOTES> Release notes
--notes-file <NOTES_FILE> Read release notes from file
-h, --help Print help
-V, --version Print version

keypair

Manage Taurify key pairs
Usage: taurify keypair [OPTIONS] <COMMAND>
Commands:
generate Generate a new keypair
help Print this message or the help of the given subcommand(s)
Options:
-v, --verbose... Enables verbose logging
-h, --help Print help
-V, --version Print version

keypair generate

Generate a new keypair
Usage: taurify keypair generate [OPTIONS]
Options:
-c, --config-path <CONFIG_PATH> path to the taurify.json configuration file. Defaults to <current-dir>/taurify.json
-v, --verbose... Enables verbose logging
-h, --help Print help
-V, --version Print version

submit

Submit your Android app to Google Play
Usage: taurify submit [OPTIONS] --service-account-key-path <SERVICE_ACCOUNT_KEY_PATH> --channel <CHANNEL>
Options:
-f, --format <FORMAT>
list of file formats to submit
[possible values: apk, aab]
-v, --verbose...
Enables verbose logging
--config-path <CONFIG_PATH>
path to the taurify.json configuration file. Defaults to <current-dir>/taurify.json
--service-account-key-path <SERVICE_ACCOUNT_KEY_PATH>
path to the Google Service Account JSON private key used to authenticate
--channel <CHANNEL>
Release channel.
Maps to a Android tracks. Common names are `alpha`, `beta`, `qa` and `production`.
-h, --help
Print help (see a summary with '-h')
-V, --version
Print version

job

Get information of a previous build
Usage: taurify job [OPTIONS] --cn-api-key <CN_API_KEY> <ID>
Arguments:
<ID> Build ID
Options:
--cn-api-key <CN_API_KEY> CrabNebula Cloud API key to upload the artifacts [env: CN_API_KEY]
-v, --verbose... Enables verbose logging
-c, --config-path <CONFIG_PATH> path to the taurify.json configuration file. Defaults to <current-dir>/taurify.json
-h, --help Print help
-V, --version Print version