ai_xiaopei
9 days ago f83abc3b530f0dbde23332b0b67b9467a69b952b
refs
author ai_xiaopei <xiaopei@aisim.cn>
Sunday, July 26, 2026 13:24 +0800
committer ai_xiaopei <xiaopei@aisim.cn>
Sunday, July 26, 2026 13:24 +0800
commitf83abc3b530f0dbde23332b0b67b9467a69b952b
tree 6ad7b5a2535a2c8d6afb86ec8d1d3ce1d995420b tree | zip | gz
parent 9c98026d5490ebb2ac9465d565319d77f6d505b4 view | diff
fix: 参数不足时显示对应命令的 help

- 修改 Execute() 函数,捕获参数不足的错误
- 使用 cmd.Help() 显示对应命令的用法
- 支持检测 arg(s) 和 required flag 两类错误
- 所有子命令(search/graph/draft 等)参数不足时都会显示 help

测试:
- kb-cli search → 显示 search 用法
- kb-cli graph query → 显示 graph query 用法
- kb-cli draft create → 显示 draft create 用法
3 files modified
16 ■■■■■ changed files
bin/kb-cli diff | view | raw | blame | history
cmd/root.go 13 ●●●●● diff | view | raw | blame | history
cmd/search.go 3 ●●●●● diff | view | raw | blame | history