render
Reconstruye todos los engines configurados desde navori.config.json. Idempotente. Preview por default.
Uso
navori render [--apply] [--force] [--workspace <name>] [--json] [--all [--prune] [--verbose]]
Flags
--apply Escribe a disco. Sin el flag, render solo hace preview (no toca archivos). --force Regenera settings.json aunque esté corrupto o sin el marcador $navori (respalda el previo). --workspace <name> Renderiza solo un workspace por nombre (monorepo). --dry-run Deprecado: preview ya es el default. Alias explícito. --json Resultado machine-readable; suprime la salida humana (CI/automatización). --all Renderiza TODOS los repos del registro global (~/.navori/registry.json), no solo el actual. Úsalo tras subir de versión navori para propagar los cambios a todos tus proyectos. --prune Con --all: quita del registro las entradas cuyo repo ya no existe antes de renderizar. En un solo repo (con --apply): borra, con backup previo, las salidas de engines que ya no están en config.engines. --verbose Con --all: lista cada bloque managed que cambió por repo, no solo los conteos. Ejemplos
Preview (default)
$ navori render + CLAUDE.md (created) + .claude/settings.json (created) + .claude/agents/ (5) Preview — 5 created · corre 'navori render --apply' para escribir
Aplicar
$ navori render --apply Done — 5 created
Notas
- Preview por default: render no escribe sin --apply. Cero sorpresas en disco.
- Solo regenera el contenido entre marcadores managed. Lo que escribes fuera de ellos nunca se toca.
- También escribe '.claude/.gitignore' (y '.codex/.gitignore' si codex está habilitado) con un bloque managed versionado que ignora el estado efímero del harness (progress/, worktrees/, settings.local.json) en cualquier modo de gitignoreHarness; no ignora nada que el engine necesite.