Repository navigation
v0.1.0
First release of cm-tools — CommonMark tools shipped as a single binary.
Added
- Fixed-width reflow —
wrapreflows a document's prose to a column width;unwrapcollapses it back to one line per block. - Dialect validation —
lintchecks a document against a target dialect (strict CommonMark, GitHub Flavored Markdown, JIRA Cloud) and exits non-zero on unsupported constructs;detectreports which dialects a document is compatible with. - Symfony Console-based CLI, shipped as a standalone
.pharbuilt with Box.
Install
Download cm-tools below and put it on your PATH:
chmod +x cm-tools
mv cm-tools /usr/local/bin/Or via Composer:
composer global require vusys/cm-toolsRequires PHP 8.4+ with ext-mbstring. The phar is GZ-compressed, so ext-zlib is required to execute it.