CLI Reference
Openship CLI commands for managing deployments from the terminal.
The Openship CLI lets you manage projects, deployments, domains, and more from your terminal.
Installation
curl -fsSL https://get.openship.io/cli | shOr via npm:
npx openshipCommands
openship init
Initialize a project in the current directory.
openship initDetects your framework, generates openship.json, and links to a project.
openship deploy
Deploy the current project.
openship deploy # Deploy from current directory
openship deploy --prod # Deploy to production
openship deploy --preview # Create a preview deploymentopenship projects
openship projects list # List all projects
openship projects create --name my-app # Create a new project
openship projects delete my-app # Delete a projectopenship domains
openship domains list --project my-app
openship domains add example.com --project my-app
openship domains remove example.com --project my-appopenship env
openship env list --project my-app
openship env set KEY=value --project my-app
openship env remove KEY --project my-appopenship logs
openship logs --project my-app # Stream build + runtime logs
openship logs --project my-app --build # Build logs onlyopenship rollback
openship rollback --project my-app # Rollback to previous
openship rollback --project my-app --deployment abc123 # Rollback to specific