v0.2.0
PrefixPug v0.2.0
Highlights
- Multi-Library Mount Guard: Halts immediately if any configured Steam library is unmounted or unreachable.
- Non-Steam Shortcut Protection: Parses binary
shortcuts.vdfacross all Steam accounts to protect Battle.net, Heroic, and emulator prefixes. - Infrastructure Deny-List: Locks Proton releases, Steam Linux Runtime, and redistributables from cleanup.
- Blocklist Save Engine: Inverted whole-root save archiving with SHA-256 fsync verification before prefix removal.
- Standalone Save Vaulting:
prefixpug vault <APPID>,prefixpug backups,prefixpug verify-backup, andprefixpug restore. - Honest Disk Sizing: Measures allocated filesystem blocks (
st_blocks * 512) and free space delta viastatvfs. - Structured Exit Codes:
0(success),1(error),2(unsafe state),3(user cancel),4(no orphans).
Full Changelog: v0.1.0...v0.2.0