v2.2.1 — Reliable Uninstall, Version Fix
v2.2.1 (2026-07-12)
Fixed
- Uninstall now works reliably — replaced batch file with PowerShell (old batch file ran in same console window and died before deleting)
- Confirmed \crush -v\ and \crush --version\ print version correctly
- Added _crush_*\ temp files to .gitignore
Why crush still ran after uninstall (v2.2.0)
The old uninstall used a batch file that ran in the same console window. When \os.Exit(0)\ closed the window, the batch file was killed before it could delete the .exe. Now PowerShell runs in a hidden, independent process — waits 2 seconds for CRUSH to exit, then deletes the binary.