Vintner
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>
FlagRequiredDescription
--nameYesVineyard 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 list

Output:

ID                                   NAME          VINES  CREATED
a1b2c3d4-...                         api-backend   2      2026-06-01
e5f6g7h8-...                         data-platform 1      2026-05-28

grape vineyard delete

Delete a vineyard and all its vines.

grape vineyard delete --id <vineyard-id>
FlagRequiredDescription
--idYesVineyard 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.

On this page