Version 1.0.2 - 2025-10-29
Added
- Initial release of ossnotices CLI tool
- Simple wrapper for purl2notices focused on local source code scanning
- Support for scanning directories and archive files (JAR, WAR, WHL, ZIP, TAR, etc.)
- Multiple output formats: text, HTML, and JSON
- Recursive directory scanning with --recursive flag
- Smart caching system with .ossnotices.cache.json
- Quiet mode for CI/CD pipelines
- Verbose mode for debugging
- Comprehensive test suite with 91% code coverage
- Unit tests and end-to-end CLI tests
Features
- Automatic input type detection (directories vs archives)
- Progress indicators for better user feedback
- Configurable output file paths
- Cache enable/disable options
- Default output file naming based on format
- Error handling for conflicting options
Technical Details
- Built on top of purl2notices library
- Uses subprocess to call purl2notices commands