Skip to content

CLI Reference

bedrock new

Scaffold a new project.

bedrock new [OPTIONS] DIRECTORY [PROMPT]
Argument Description
DIRECTORY Target directory (created if needed)
PROMPT Optional stack description, e.g. "Python 3.13, uv, pyright strict, pytest"
Option Description
--name TEXT Project name (defaults to directory basename)
--bare Copy scaffold files only, skip stack configuration
--headless Run /stack non-interactively and exit
--force Overwrite existing CLAUDE.md and PROGRESS.md

Examples:

bedrock new ~/dev/my-app "Python 3.13, uv, pyright strict, pytest"
bedrock new --name myapp ~/dev/my-app
bedrock new --bare ~/dev/my-app

bedrock sync

Sync bedrock files into a project directory.

bedrock sync [OPTIONS] [DIRECTORY]
Argument Description
DIRECTORY Target directory (defaults to .)
Option Description
--force Overwrite existing CLAUDE.md and PROGRESS.md

Examples:

cd my-project && bedrock sync
bedrock sync ~/dev/my-project
bedrock sync --force

bedrock update

Pull latest bedrock templates and reinstall the CLI.

bedrock update

After updating, run bedrock sync in your projects to pick up new rules and commands.

bedrock version

Show installed version (git short hash).

bedrock version