Skip to content

init

Stamp a lightweight project so everything you create gets the right tags.

bash
awsutopia init <name> [--env dev] [--force] [--json] [--dry-run]

What you'll get

A file at .awsutopia/project.json:

json
{
  "version": 1,
  "name": "my-app",
  "env": "dev",
  "createdAt": "…"
}

No YAML. Name and env are normalized to lowercase. Default env is dev.

Arg / flagDescription
<name>Project name (letters, numbers, hyphens)
--envEnvironment (default dev)
--forceOverwrite an existing project file

Why it matters

Create / list / share / destroy all key off utopia:project and utopia:env. Init once per folder, then the rest of the CLI knows which sandbox you're in. See Projects & tags.

Working name — your AWS account, your bill.