CLI 速查
Docmod 的 CLI 以 .docmod 为中心。大多数命令也接受 .docx,并通过透明缓存保留增量 patch 能力。
docmod create work.docmoddocmod create work.docmod --from template.docxdocmod create work.docmod --from notes.md --format mddocmod create work.docmod < input.htmldocmod create output.docx --template government --from changes.htmlcreate 只接受 --from、--format、--template、--media。其他未知 flag 会以 UNKNOWN_FLAG 退出。
docmod read work.docmoddocmod read report.docxdocmod read work.docmod --summarydocmod read work.docmod --outlinedocmod read work.docmod --query "h1,h2"docmod read work.docmod --query "#6EAA1C8E"docmod read work.docmod --extract images/img1.png --to out.png读命令有缓存就用,没有缓存则内存转换,不产生缓存副作用。
docmod edit work.docmod changes.htmldocmod edit report.docx changes.htmldocmod edit work.docmod changes.html --to copy.docmoddocmod edit work.docmod changes.html --accept-revisionsdocmod export work.docmod --to output.docxdocmod compact work.docmod对 .docmod 执行 edit 是惰性合并;对 .docx 执行 edit 会立即 patch 输出 docx。
docmod accept work.docmoddocmod accept work.docmod --id 6EAA1C8Edocmod reject work.docmoddocmod remove-comments work.docmoddocmod remove-comments work.docmod --id cm1docmod list-comments work.docmoddocmod list-revisions work.docmod批注回复会随父批注级联删除。list-comments 和 list-revisions 输出 JSON。
docmod template listdocmod template install gov.doctdocmod template install gov.doct --name my-govdocmod template remove governmentdocmod template init marked.docx --to template.doctdocmod template validate template.doctdocmod set-template work.docmod --template government批处理和常驻进程
Section titled “批处理和常驻进程”docmod batch --jsonl < requests.jsonl > responses.jsonldocmod serve --socket /tmp/docmod.sock设置 DOCMOD_SOCKET 后,普通命令会透明转发到预热守护进程;连接失败时自动回退一次性执行。