Repository navigation
v0.8.2
UX Improvements Release
User experience improvements and bug fixes based on community feedback.
New Features
emerge --info— Display system environment information (Go version, platform, memory, repositories, installed packages)- USE flags in
--pretend— ShowsUSE="flag1 -flag2"in emerge pretend output, matching Portage behavior - User-friendly error messages — Clear, actionable error messages with package suggestions
- Fuzzy package matching — Similar package suggestions when package not found (e.g.,
neofatch→neofetch) - Per-package tool check —
grpm tools --checknow shows which tools are required by specific eclasses
Bug Fixes
- Search version sorting — Versions now sorted correctly using PMS-compliant comparison
- Info command filtering — Now respects mask and keyword filtering like resolve/emerge
- Dependency deduplication — Info output no longer shows duplicate dependencies
Installation
# Download and install
curl -LO https://github.com/grpmsoft/grpm/releases/download/v0.8.2/grpm_0.8.2_linux_amd64.tar.gz
tar xzf grpm_0.8.2_linux_amd64.tar.gz
sudo mv grpm /usr/local/bin/Testing
- All 137+ unit tests pass
- Smoke tests verified on mock repository
- Integration tests verified on Gentoo container
- 98.2% Portage tree coverage maintained
Full Changelog: v0.8.1...v0.8.2