tools
SessionStart 机器命令:每个会话提示一次声明 latestRelease 的工具有稳定新版本,目前为 engram。
用法
navori tools notice [--ack <plugin@x.y.z,...>]
参数
notice 仅读本机缓存,不联网;将每日刷新交给分离执行者,输出待通知内容;无通知则不输出。 --ack <plugin@x.y.z,...> 将对应版本标为已通知,仅由钩子在输出正文后调用。 示例
钩子读取的内容
$ navori tools notice #navori-tool-notice v1 ack=engram@3.2.1 A newer engram is available: 3.2.1 (installed: 3.0.0). Tell the user once; `navori doctor` shows the detail.
注意事项
- 首行须为 #navori-tool-notice v1,否则钩子丢弃输出,避免旧 navori 将用法说明注入上下文。
- 始终退出 0;NAVORI_NO_UPDATE_NOTIFIER=1 可完全关闭,doctor 也显示同样通知作为信息。