CLI 参考
本页汇总三个 CLI(ttsc/ttsx/ttscserver)的命令与选项。内容取自 launcher 的 printHelp 与 Go 入口的 help 文本,是面向维护者的速查,不替代 ttsc.dev 的使用者文档。
ttsc
子命令分派在 runTtsc(src/launcher/internal/runTtsc.ts:32)。build/check/fix/format/clean/prepare/demo 显式;裸 flag(- 开头)或 .ts/.json 路径视作 build 别名。
ttsc 选项
其他 flag 原样转发给 tsgo(--strict、--target 等直接生效)。见 flag 解析器。
子命令语义
build:同ttsc [options]项目构建 lane。check:同ttsc --noEmit [options]。fix:应用 check 插件的 lint + format edit,再跑ttsc check。拒绝--watch、单文件、--emit。format:只应用 check 插件的 format 类 edit(write-only,不类型检查)。prepare:构建配置的源插件二进制进缓存。clean:删源插件缓存目录。
ttsx
入口前的其他 flag 转发给 tsgo(ttsx --strict src/index.ts)。入口后的 token(或 -- 后)是用户程序 argv,不到 tsgo。见 ttsx 运行时。
例子:
ttscserver
编辑器经 JS launcher spawn ttscserver(解析平台二进制并传项目 tsgo 路径),经 stdio 交换 LSP 消息。见 LSP 代理。