Current coverage is ~70%. Run npm test to see the coverage report.
Areas that need more tests:
- Edge cases in src/detectOS.js (Fedora, Arch)
- Error handling paths in src/installer.js
- The --category flag filtering logic in index.js
Goal: 90%+ line coverage on all src/ files.