Skip to main content

Run Recipes

Run all registered 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 the github, license, miscellaneous, read-me, and package-json categories.

Recipes reconcile settings or existing content and are safe to run again. They do not invoke generators; generated files remain an explicit nova generate ... action.

Recipe Categories

CategoryRecipes
githubsync-actions, sync-features, sync-identity, sync-labels, sync-policies, sync-rulesets, sync-security
licenseupdate-copyright
miscellaneousfix-markdown-tables
read-meupdate-badges, update-credits, update-documentation, update-header, update-introduction
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-runPreview file and GitHub changes without sending mutations.
-r, --replace-fileOverwrite the original file instead of creating a .nova-backup copy.