Skip to main content

bonya create [name]

Aliases: new, c
Starts a new sandbox from a template.
When --template is omitted, the CLI uses the deployment’s configured default template. The name is optional and positional — leave it out and the service generates a friendly one (like swift-otter-9c3f), which is printed as part of the result. Names are not unique, so two sandboxes can share the same one.

Flags

Positional name vs. --name

If you pass both a positional name and --name and they disagree, create fails:
Passing the same value both ways is harmless. In new scripts, prefer the positional form.

Post-create console offer

On an interactive terminal, once the sandbox is ready create offers to open a console in it immediately — press Enter to accept (the prompt defaults to yes):
This offer is skipped — and the “open a shell with” hint is printed instead — under any of:
  • --wait none (the sandbox isn’t up yet, so attaching would block on the boot you explicitly asked not to wait for)
  • --json
  • --no-input
  • a non-interactive session (piped, CI, etc.)

Examples

On a real terminal, a successful create looks like this: