registry
Global registry of every navori repo on this machine. It is what makes 'render --all' possible.
Usage
navori registry <ls|scan|add|remove|prune> [args]
Flags
ls List every registered repo. scan <dir...> [--depth=<n>] Walk one or more directories and register every navori repo found. Max depth: 4. add <path> Register a repo by path. remove <path> Unregister it; its files are left untouched. prune Drop entries whose repo no longer exists on disk. Examples
Register everything under a directory
$ navori registry scan ~/dev --depth=3 │ · known demo /Users/you/dev/demo │ ~ worktree /Users/you/dev/wt-BT-123 └ Done 0 added · 1 already registered
See the registry
$ navori registry ls │ ✓ demo │ /Users/you/dev/demo └ 1 repo(s)
Clean up what is gone
$ navori registry prune └ Nothing to prune · 1 repo(s) registered
Notes
- The registry lives in ~/.navori/ and is machine-local: it is never committed and never travels with the repo.
- 'ls' tags repos that are no longer on disk as missing and points you at the prune.
- 'remove' only unregisters: it never deletes files from the repo.
- 'scan' skips git worktrees: they carry the parent repo's tree, harness included, and registering them would make 'render --all' write into their ticket branches. They are reported separately; to register one on purpose, use 'registry add <path>'.
- The 'name' shown here is a copy of your navori.config.json, and 'render' refreshes it on every --apply run.