configure
Modifica secciones de navori.config.json después del init. Cada sección es un subcomando.
Uso
navori configure <plugins|quality-gate|language|branch-base|pr-target|engines|workspace|blocks> [valor]
Flags
plugins Habilita o deshabilita plugins de este repo (interactivo). quality-gate [--fast <cmd>] [--full <cmd>] Define los dos comandos del gate. Sin flags pregunta; con ellos es no interactivo. language <es|en> Idioma de los assets Core managed. branch-base <rama> Rama base contra la que los gates sacan el diff. pr-target <rama> Rama a la que apuntan los PRs (gh pr create --base). Por default, la de branch-base. engines Agrega o quita engines: claude, agents-md, cursor, copilot, codex. workspace <nombre> Asocia el repo a un workspace (vacío para desasociar). blocks Excluye bloques core managed (p. ej. orquestacion, sdd). --cwd <dir> Directorio del repo (default: actual). Aplica a todos los subcomandos. Ejemplos
Cambiar el idioma
$ navori configure language en ◆ language → en └ Corre 'navori render --apply' para volver a renderizar los bloques managed en el nuevo idioma.
Definir el gate sin prompts
$ navori configure quality-gate --fast "pnpm lint" --full "pnpm test && pnpm lint" ◆ qualityGate updated └ Done
PRs a develop, gates contra main
$ navori configure branch-base main $ navori configure pr-target develop ◆ prTarget → develop
Notas
- configure solo escribe navori.config.json. El cambio se materializa con 'navori render --apply'.
- branchBase y prTarget son dos cosas distintas: la primera es el punto de fork contra el que se mide el diff, la segunda es a dónde apunta el PR. En la mayoría de los repos coinciden.