mirror of
https://github.com/kuhyx/steam-backlog-enforcer.git
synced 2026-11-11 18:33:49 +01:00
Total block now also deletes a curated allowlist of Steam/Proton paths (~/.steam, ~/steam, ~/.local/share/Steam, ~/.steampath, ~/.steampid, ~/.config/steamtinkerlaunch, ~/.config/CSDSteamBuild) and uninstalls known Proton helper packages (protondb-tags-git, protonhax-git, protontricks-git, protonup-ng-git, protonup-qt), logging every removal to a purge log. A curated allowlist rather than a recursive "anything named steam" sweep, since the latter would also catch unrelated files (AUR build checkouts, archives, other apps' own save data) that merely share the substring. Live-verified against the real filesystem: all 7 paths and 5 packages were actually removed, steam-backlog-enforcer's own directory/config untouched. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YFdVut4N4kMbJTUEEmfuQU |
||
|---|---|---|
| .. | ||
| docs | ||
| tests | ||
| __init__.py | ||
| _cmd_done.py | ||
| _enforce_loop.py | ||
| _hltb_detail.py | ||
| _hltb_search.py | ||
| _hltb_types.py | ||
| _scanning_confidence.py | ||
| _stats.py | ||
| _total_block.py | ||
| _web_dataset.py | ||
| _web_server.py | ||
| _whitelist.py | ||
| config.py | ||
| enforcer.py | ||
| game_install.py | ||
| hltb.py | ||
| library_hider.py | ||
| main.py | ||
| protondb.py | ||
| scanning.py | ||
| steam_api.py | ||
| store_blocker.py | ||