Skip to content

v0.2.0 — CLI Standards Upgrade

Choose a tag to compare

@roboalchemist roboalchemist released this 22 Mar 14:15
· 30 commits to main since this release

CLI Standards Upgrade

New Features

  • --json / -j output mode for all 16 converters — structured JSON to stdout for agent consumption
  • --fields flag for JSON field selection (dot-notation: frontmatter.rows,content)
  • --version / -V flag
  • --quiet / -q flag to suppress log output
  • NO_COLOR environment variable support
  • Shell completions for all subcommands
  • deps subcommand — shows installed/missing optional dependencies
  • Structured JSON error output to stderr in --json mode

Improvements

  • All log output now goes to stderr; stdout reserved for data
  • Standardized exit codes: 0=success, 1=user error, 2=usage error
  • Improved error messages for missing optional deps (suggest uv pip install commands)
  • Help text footer with bug report URL and homepage
  • Added mammoth to doc optional deps (fixes DOCX conversion)

New Files

  • llms.txt — agent-readable capability index
  • Makefile — standard test/lint/install targets
  • WORKLOG.md — development history

Stats

  • 9,500+ lines of source across 18 modules
  • 766 tests