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
Options
| Flag | Description |
|---|---|
-d, --dry-run | Preview changes without modifying files. |
-r, --replace-file | Overwrite the original file instead of creating a .nova-backup copy. |