navori
navori

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 刷新。