Fixed
-
CLI: Handle broken pipe gracefully when piping to head (fixes #184)
- Output to closed pipes (e.g.,
rumdl check . | head) no longer causes error messages - SIGPIPE is now handled properly on Unix systems
- Output to closed pipes (e.g.,
-
Config: Resolve exclude patterns relative to config file location (fixes #185)
- Exclude patterns like
docs/*now resolve relative to the project root (config file directory) - Previously patterns resolved relative to the current working directory, causing them to fail when running from a different directory with
--config - This matches the behavior of Biome, Black, and markdownlint-cli2
- Note: Users running from the project root (the common case) are unaffected
- Exclude patterns like
-
Docs: Correct build status badge to track release workflow
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.191-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.191-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.191-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.191-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.191-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.191-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.191-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
Installation
Using uv (Recommended)
uv tool install rumdlUsing pip
pip install rumdlUsing pipx
pipx install rumdlDirect Download
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.