configure
Modify sections of navori.config.json after init. Each section is a subcommand.
Usage
navori configure <plugins|quality-gate|language|branch-base|pr-target|engines|workspace|blocks> [value]
Flags
plugins Enable or disable this repo's plugins (interactive). quality-gate [--fast <cmd>] [--full <cmd>] Set the gate's two commands. Without flags it prompts; with them it is non-interactive. language <es|en> Language of the managed Core assets. branch-base <branch> Base branch the gates diff against. pr-target <branch> Branch PRs target (gh pr create --base). Defaults to branch-base. engines Add or remove engines: claude, agents-md, cursor, copilot, codex. workspace <name> Associate the repo with a workspace (empty to detach). blocks Opt out of core managed blocks (e.g. orquestacion, sdd). --cwd <dir> Repo directory (default: current). Applies to every subcommand. Examples
Switch the language
$ navori configure language en ◆ language → en └ Run 'navori render --apply' to re-render managed blocks in the new language.
Set the gate without prompts
$ navori configure quality-gate --fast "pnpm lint" --full "pnpm test && pnpm lint" ◆ qualityGate updated └ Done
PRs to develop, gates against main
$ navori configure branch-base main $ navori configure pr-target develop ◆ prTarget → develop
Notes
- configure only writes navori.config.json. Run 'navori render --apply' to materialize the change.
- branchBase and prTarget are two different things: the first is the fork point every diff is measured against, the second is where the PR points. In most repos they name the same branch.