Commands
Vineyard Commands
Create, list, and delete vineyards (workspaces) from the CLI.
Vineyard Commands
Vineyards are workspaces that group related infrastructure configurations. See Domain Model for how vineyards fit into the entity hierarchy.
grape vineyard create
Create a new vineyard with an interactive form.
grape vineyard create --name <name>| Flag | Required | Description |
|---|---|---|
--name | Yes | Vineyard name (unique per user) |
The command uses a Charmbracelet huh form for interactive input if --name is omitted. On success, prints the vineyard ID.
grape vineyard list
List all vineyards owned by the authenticated user.
grape vineyard listOutput:
ID NAME VINES CREATED
a1b2c3d4-... api-backend 2 2026-06-01
e5f6g7h8-... data-platform 1 2026-05-28grape vineyard delete
Delete a vineyard and all its vines.
grape vineyard delete --id <vineyard-id>| Flag | Required | Description |
|---|---|---|
--id | Yes | Vineyard UUID |
This deletes the vineyard record and all child vines from the database. It does NOT destroy provisioned cloud resources — run grape destroy vine first to tear down infrastructure.