CLI Reference
Install with npm install -g @otakit/cli. All commands resolve configuration from environment variables and capacitor.config.ts (Updater plugin config). Auth priority:OTAKIT_ACCESS_TOKEN, then stored keychain token (otakit login), then OTAKIT_SECRET_KEY for automation.
otakit login
Sign in with email OTP and store token in OS keychain.
otakit login --email you@example.com
otakit whoami
Show current authenticated user and tenant context.
otakit whoami
otakit logout
Remove the stored token from OS keychain.
otakit logout
otakit upload[path]
Upload a new bundle. By default creates a cross-platform bundle for both iOS and Android.
otakit upload
otakit release[bundleId]
Release a bundle to a channel.
otakit release
otakit rollback
Roll back a channel to a previous release.
otakit rollback --platform ios
otakit list
List uploaded bundles.
otakit list
otakit releases
Show release history for a channel.
otakit releases
otakit delete<bundleId>
Delete a bundle. Bundles in a release history cannot be deleted.
otakit delete abc123 --force
otakit register
Register a new app.
otakit register --slug com.example.myapp
otakit generate-signing-key
Generate an ES256 key pair for manifest signing.
otakit generate-signing-key