Projects
Create and manage projects within a workspace.
A project groups related services together inside a workspace. Each project can have multiple environments (e.g. production, staging, dev).
The project command can be shortened to proj:
edge proj listAll project commands require a workspace. Set one with edge workspace use or pass --workspace/-w.
list
List all projects in the active workspace. The active project is marked with *.
edge project list
edge project list --workspace acme-corp --jsonExample output
SLUG NAME
* payments Payments Service
auth Auth Service
infra Infrastructurecreate
Create a new project in the active workspace.
edge project create <name>edge project create "Payments Service"use
Set the active project. Saved to ~/.simplifyd/config.json.
edge project use <slug|name>You can pass either the slug or the human-readable name. Names with spaces must be quoted:
edge project use payments
edge project use "Payments Service"After the project is set, the CLI also resolves the active environment:
- Interactive terminal — you are prompted to pick an environment from a numbered list.
- Non-interactive / CI — pass
--envto set both in one command:
edge project use payments --env productionIf --env is omitted in a non-interactive environment, the active environment is cleared and a warning is shown.
On success the CLI prints the name and slug for each value set:
✓ Active project set to Payments Service (payments)
✓ Active environment set to Production (production)Commands that require a project will use the active project automatically. Override per-command with --project/-p.