Viewing Projects
To list all projects for the current organization, run:Project management now lives under the
project parent. Legacy colon commands (ghostable project:list) are deprecated but still available for backwards compatibility.Initializing Your Repository
Run the project bootstrapper from the root of your repo:- Project selection – choose an existing project inside the active organization or pick
[Create a new project]. - Name & description – only shown when creating a new project.
- Stack profiling – three cascading prompts capture your language, framework, and platform:
- Primary language: PHP, JavaScript/TypeScript, Python, Ruby, or Other.
- Framework: filtered list based on your language (e.g., Laravel, Next.js, FastAPI, Rails, or “Other / custom”).
- Platform / runtime: options expand based on the framework. Choosing Laravel exposes Vapor, Forge, and Cloud, followed by common platforms like Docker, Kubernetes, Vercel, Netlify, Render, Fly.io, AWS, DigitalOcean, or “Other / self-hosted.”
- Manifest creation – the CLI writes
.ghostable/ghostable.yamlwith the selected stack, deployment provider, and every environment currently on the project.
Example
Deleting Projects
Projects can only be deleted through the Ghostable web app. This action is not available via the CLI. When you delete a project, all associated environments and their stored metadata will be permanently removed. This action is irreversible, so proceed with caution. Ghostable does not delete any data outside of its own system. If you’ve pulled or synced.env
files to your local machine or other services, those copies will remain until removed manually.