Command Reference
1.0.0Auto-generated documentation from the Forge CLI command registry.
On this page
- Deployment
- integrations deployment <appId> <connectionId>
- promote <appId>
- store:sync <appId>
- submit <appId> [platforms...]
- Development
- db draft
- dev <appId>
- integrations repo <appId> <repository>
- Generation
- new <appId>
- Infrastructure
- integrations billing <appId> <connectionId>
- provision <appId> <stack>
- sync-pulumi-secrets
- Utilities
- billing:seed
- doctor
- generate-env
- login
- logout
- whoami
Deployment
Ship builds, synchronize store assets, and promote releases with confidence.
integrations deployment <appId> <connectionId>
Synchronize deployment provider configuration for an app
Options
Deployment provider key (vercel, render, heroku)
Deployment project identifier
Git branch to sync
Skip environment variable sync
Default: false
Additional metadata payload (JSON)
promote <appId>
Promote app between environments/tracks
Arguments
App ID to promote
Options
Path to apps.yaml configuration file
Source track/environment
Default: internal
Target track/environment
Default: external
Target platform (ios, android, web, all)
Default: all
Show what would be promoted without making changes
Default: false
Force promotion without confirmation
Default: false
store:sync <appId>
Sync app metadata and assets with app stores
Arguments
App ID to sync with stores
Options
Path to apps.yaml configuration file
Target platform (ios, android, all)
Default: all
Skip metadata sync
Default: false
Skip screenshot sync
Default: false
Skip In-App Purchases sync
Default: false
Skip testing groups sync
Default: false
Show what would be synced without making changes
Default: false
Force overwrite existing store data
Default: false
submit <appId> [platforms...]
Build, run screenshots matrix, upload binaries + metadata, notify with links
Arguments
App ID to submit
Platforms to submit to (ios, android, web). Defaults to all configured platforms
Options
Path to apps.yaml configuration file
Skip screenshot generation and upload
Default: false
Skip building the app (use existing build)
Default: false
Skip uploading to stores (build and screenshot only)
Default: false
Android track to upload to (internal, alpha, beta, production)
iOS: Skip external TestFlight distribution
Default: false
Show what would be submitted without making changes
Default: false
Development
Local development workflows for web, mobile, and backend services.
db draft
Generate a merge plan for SQL drafts against the local migration manifest
Options
Target app slug whose drafts should be evaluated
Optional file path to write the plan report
Override the migration fixtures directory
dev <appId>
Start local backend and development servers for an app
Arguments
App ID to start development environment for
Options
Start web development server only
Default: false
Start mobile development server only
Default: false
Start backend services only
Default: false
Skip starting backend services
Default: false
Skip port availability checks
Default: false
Path to apps.yaml configuration file
integrations repo <appId> <repository>
Link a source control repository to the app workspace
Options
Repository provider (default github)
Existing link ID to update
GitHub App installation ID
Default branch name
Default: main
Additional metadata payload (JSON)
Generation
Spin up new applications, scaffold code, and configure environments from configuration.
new <appId>
Create a new app from configuration with React web and/or React Native templates
Arguments
App ID from apps.yaml
Options
Web target: react or nextjs (generates web app)
Generate React Native mobile app
Default: false
Generate Flutter mobile app (stub implementation)
Default: false
Path to apps.yaml configuration file
Output directory for apps
Overwrite existing app directory
Default: false
Infrastructure
Provision and synchronize infrastructure across Supabase, Pulumi, and cloud providers.
integrations billing <appId> <connectionId>
Trigger billing connector workflow for an integration connection
Options
Override provider key (defaults to Stripe)
Billing account identifier to associate
Comma-separated OAuth scopes to request
Additional metadata payload (JSON)
provision <appId> <stack>
Provision infrastructure for an app with specified stack (local, staging, prod)
Arguments
App ID to provision infrastructure for
Target stack (local, staging, prod)
Options
Path to apps.yaml configuration file
Infrastructure provider (aws, gcp, auto)
Show what would be provisioned without creating resources
Default: false
Force refresh of existing resources
Default: false
Update secret manager with outputs
Default: true
Update .env.generated files with outputs
Default: true
Override Pulumi workspace name
Supabase project reference
Additional metadata (JSON)
sync-pulumi-secrets
Sync Pulumi stack outputs to Doppler and regenerate environment files
Options
Target environment
Default: production
Target app name
Show what would be done without making changes
Default: false
Enable verbose logging
Default: false
Path to mapping configuration file
Skip environment file regeneration
Default: false
Utilities
Supporting tasks that manage secrets, billing artifacts, and diagnostic tooling.
billing:seed
Create or update Stripe products and prices for billing plans
Options
Target environment (development, staging, production)
Default: development
Stripe secret key (or use STRIPE_SECRET_KEY env var)
Output directory for .env.generated files
Show what would be created without making changes
Default: false
Force update of existing products and prices
Default: false
doctor
Run diagnostics on configuration, assets, and secrets
Options
Path to apps.yaml configuration file
Path to apps directory
Output path for markdown report (optional)
Disable colored output
Default: false
generate-env
Generate .env.generated files for all apps and platforms
Options
Path to apps.yaml configuration file
Output directory for app folders
Show what would be generated without creating files
Default: false
login
Authenticate with Forge API and store credentials
Options
API key for authentication
Base URL for Forge API
Organization ID
logout
Clear stored API credentials
whoami
Show current authentication status and configuration