What's new
- Proper Python package — pip installable with a \strainer\ CLI command
- Human-readable output by default — JSON still available via --json\
- pyproject.toml — replaces requirements.txt, with [smart]\ and [dev]\ extras
- --help and --version flags
- Python 3.10+ — version requirement corrected (was claiming 3.8)
- 18 tests (up from 13)
Install
\\�ash
pip install git+https://github.com/WhatsYourWhy/strainer-cli.git
\\
Quick start
\\�ash
strainer my_notes.md # human-readable
strainer my_notes.md --json # machine-readable
\\