Skip to content

Ch30. CLI 14 命令的设计

asd — 14 个命令的统一入口与实现。

本章概要

asd CLI 是 AutoSnippet 的命令行入口,提供 14 个核心命令。本章解析命令的组织方式、参数解析和各命令的实现委托。

命令一览

命令说明委托服务
setup初始化项目SetupService
coldstart冷启动扫描BootstrapService
aisAI 扫描AiScanService
search搜索知识库SearchService
guard规范检查GuardService
server启动 MCP 服务MCPServer
ui启动 DashboardHttpServer
watch文件监听WatchService
syncMarkdown 同步KnowledgeSyncService
upgradeIDE 配置更新UpgradeService
embed生成 EmbeddingVectorService
deliver生成交付物DeliveryService
status项目状态StatusService
doctor环境诊断DoctorService

命令注册机制

关键代码

小结

Released under the MIT License.