registry
机器上所有 navori 仓库的全局注册表,支持 render --all。
用法
navori registry <ls|scan|add|remove|prune> [args]
参数
ls 列出全部注册仓库。 scan <dir...> [--depth=<n>] 遍历目录并注册 navori 仓库,最大深度 4。 add <path> 按路径注册仓库。 remove <path> 取消注册,保留文件。 prune 移除磁盘上已不存在仓库的条目。 示例
注册目录下所有仓库
$ 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
查看注册表
$ navori registry ls │ ✓ demo │ /Users/you/dev/demo └ 1 repo(s)
清理失效条目
$ navori registry prune └ Nothing to prune · 1 repo(s) registered
注意事项
- 注册表在 ~/.navori/,仅属于本机,不提交也不随仓库分发。
- ls 将已不存在的仓库标为 missing,并提示 prune。
- remove 只取消注册,不删除仓库文件。
- scan 跳过 git worktree,它们已有父仓库及 harness;注册会让 render --all 改写任务分支。它们单独报告,要主动注册可用 registry add <path>。
- name 来自 navori.config.json,每次 render --apply 刷新。