Run Recipes
Run all enabled recipes in sequence.
Summary
The run-recipes command discovers and executes all registered recipes in sequence. This is the single command that replaces chaining individual recipe commands.
Why Use This Command?
- One command to rule them all — Instead of chaining
nova recipe package-json sync-identity && nova recipe package-json sync-ownership && ..., run a singlenova utility run-recipes. - Consistent ordering — Recipes execute in their registered order, ensuring dependencies between recipes are respected.
Requirements
- Node.js runtime — Use any Node.js LTS release with either the installed
novaCLI ornpx. nova.config.json— A validnova.config.jsonfile must exist at the project root with configured workspaces.
Usage
- nova (installed)
- npx (no install)
# Original
nova utility run-recipes [options]
# Shorthand
nova util run-rcp [options]
# Original
npx --yes @cbnventures/nova@latest utility run-recipes [options]
# Shorthand
npx --yes @cbnventures/nova@latest util run-rcp [options]
Options
| Flag | Description |
|---|---|
-d, --dry-run | Preview changes without modifying files. |
-r, --replace-file | Overwrite the original file instead of creating a backup. |