@whoplabs/whopctl
v1.4.0
Published
Deploy, host and observe your whop apps
Readme
Whopctl
The command-line interface for WhopShip. Build, deploy, and manage your Whop Apps directly from your terminal.
The WhopShip Workflow
Experience a Vercel-like workflow for your Whop Apps.
1. Deploy
Deploy your app with a single command. whopctl automatically detects your app configuration from .env, builds your project, and pushes it to the edge.
whopctl deployOutput:
✓ Deployment complete!
Production: https://my-app.whopship.app
Build ID: build_xyz123
Status: BUILT2. Check Status & Logs
Monitor your build progress and view runtime logs.
# Check status
whopctl status
# Follow logs
whopctl status --logs --follow3. View Usage
Check real-time analytics for your current project without leaving your terminal.
whopctl usage4. Rollback
Instantly revert to a previous build if something goes wrong.
whopctl redeploy <build-id>Installation
npm install -g @whoplabs/whopctl
# or
bun install -g @whoplabs/whopctlAuthentication
Login with your Whop account:
whopctl loginAll Commands
Apps & Builds
deploy- Deploy the current appstatus- Check deployment statusredeploy <buildId>- Rollback/Redeploy a specific buildapps list- List all your apps
Analytics & Billing
usage- View usage analytics (context-aware)billing current- Check current billing periodbilling history- View past invoices
Configuration
The CLI connects to https://api.whopship.app by default.
For local development:
export WHOPSHIP_API_URL=http://localhost:3001