Skip to main content

Run Recipes

Run all configured 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. There is no category flag, so every invocation runs all recipes across both the github and package-json categories.

Recipe Categories

CategoryRecipes
githubsync-features, sync-identity, sync-policies
package-jsonsync-identity, sync-ownership, normalize-modules, normalize-artifacts, sync-environment, normalize-dependencies, normalize-bundler, normalize-tooling, cleanup

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 single nova utility run-recipes.
  • Consistent ordering — Recipes execute in their registered order, ensuring dependencies between recipes are respected.

Requirements

Usage

Options

FlagDescription
-d, --dry-runRun without writing any files.
-r, --replace-fileOverwrite the original file instead of creating a .nova-backup copy.