命令行
没装的话前面加 npx @nekoleapuki/pamphlet-cli,例如 npx @nekoleapuki/pamphlet-cli build 方案.md。
退出码
CI 里直接用退出码判断即可,不必解析输出。
不带任何参数跑 pamphlet 会打印说明并退出 2 —— 因为「没说要做什么」是一种用法错误,不是成功。
选项
Warning
--format json 不是全局选项
只有 lint 真的按它切换输出格式。
build 忽略它,永远打印人类可读的诊断;ast 本来就往标准输出写 JSON,这个开关只是让它不再往 stderr 打人类可读的诊断。
同理 --fail-on-warn 和 --continue-on-error 对 ast 无效。