Releases: Bvaughan7/prefixpug
Releases · Bvaughan7/prefixpug
Release list
v0.2.1
PrefixPug v0.2.1
A safe Steam/Proton compatdata and shader cache cleaner written in Rust.
Highlights in this Release
- Steam Deck & Decky Loader Plugin: Added native SteamOS Decky Loader plugin for one-tap Game Mode Quick Access Menu (QAM) scanning, save vaulting, and shader cache cleanup.
- Steam Cloud Sync Intelligence: Inspects account
remotecache.vdfandremote/directories to flag whether local saves have cloud backups (SteamCloudStatus::SyncedvsNotDetected). - Staleness Audit: New
--staleflag onprefixpug auditto filter installed games with prefixes untouched for >90 days. - Steam Deck Storage Expansion: Added fallback discovery paths for Steam Deck microSD storage (
/run/media/mmcblk0p1/) and Flatpak paths. - Anti-Cheat Runtime Protection: Explicitly deny-listed EasyAntiCheat (
1826330) and BattlEye (1161040) runtimes from deletion. - Updated Manpage: Added documentation for
backups,restore,completions, and--staleinman prefixpug.
Installation
# Static binary (zero dependencies)
curl -sL https://github.com/Bvaughan7/prefixpug/releases/download/v0.2.1/prefixpug-x86_64-unknown-linux-musl.tar.gz | tar -xz -C ~/.local/bin prefixpugFull Changelog: v0.2.0...v0.2.1
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
v0.1.0
Full Changelog: https://github.com/Bvaughan7/prefixpug/commits/v0.1.0