Skip to content

mooncake init

Scaffold a new mooncake project in the current directory

Description

Creates mooncake.yml, mooncake.vars.yml, .gitignore, and .mooncake/ in the working directory (or --dir). Picks a template interactively unless --non-interactive --template is given.

Flags

Flag Type Default Description
--template / -t string - Template to use (dotfiles, server, empty, agent-sandbox)
--non-interactive / -n bool false Skip prompts; --template is required
--force / -f bool false Overwrite existing mooncake.yml / mooncake.vars.yml
--dir string . Scaffold into this directory (created if missing)
--no-vars bool false Skip the mooncake.vars.yml file
--list-templates bool false Print available templates and exit