Command Line Interface
The Taurify command line interface (CLI) is the way to interact with Taurify server and services.
List of Commands
Command | Description |
---|---|
init | Initialize a Taurify application for the Web app in the current working directory |
dev | Run your app in development mode |
run | Run your app in production mode |
build | Build your app and upload to CrabNebula Cloud |
update | Distribute a frontend-only update to your app via CrabNebula Cloud |
keypair | Manage Taurify key pairs |
keypair generate | Generate a new keypair |
submit | Submit your Android app to Google Play |
job | Get 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