Bitrise platform CLI
bitrise-cli is the Bitrise platform CLI — manage builds, apps, and pipelines from your terminal.
Get started: run "bitrise-cli auth login" to store your access token.
For scripts and agents: Pass --output json for stable, machine-readable output (or run "bitrise-cli config set output json" once). Data goes to stdout and diagnostics to stderr — even in json mode — so output stays pipeable. Most build and yml commands act on one app: pass --app ID or set BITRISE_APP_ID.
Configuration precedence: flag > env > per-dir (.bitrise-cli.yml) > global config.yaml > built-in default. Run "bitrise-cli config" for all keys and env vars.
-h, --help help for bitrise-cli
--no-color disable ANSI colors (NO_COLOR env is also honored)
-o, --output string output format: human|json (default "human")
-q, --quiet suppress non-error diagnostic messages
--theme string color theme: auto|dark|light|none (default "auto"; overrides terminal background detection)
- bitrise-cli api - Make an authenticated request to the Bitrise API
- bitrise-cli app - List, inspect, and manage apps
- bitrise-cli auth - Manage the Bitrise access token
- bitrise-cli build - Trigger, list, and inspect builds
- bitrise-cli completion - Generate the autocompletion script for the specified shell
- bitrise-cli config - Manage CLI configuration (defaults persisted to a YAML file)
- bitrise-cli rde - Manage Bitrise Remote Dev Environments (sessions, templates, …)
- bitrise-cli stack - List available stacks
- bitrise-cli step - Search steps and inspect their inputs
- bitrise-cli user - Create and manage your Bitrise account
- bitrise-cli version - Print version, commit, and build info
- bitrise-cli yml - Get, update, or validate the bitrise.yml stored on Bitrise