Skip to content

BitBroom v1.2.0

Choose a tag to compare

@pwnapplehat pwnapplehat released this 13 Jul 13:35
· 13 commits to main since this release

BitBroom 1.2.0 — act on the hogs, not just report them

Driven by a deep research pass across Reddit, Microsoft Q&A and the Docker/WSL issue
trackers. The four loudest unsolved complaints are now one-click actions:

New in Tools

  • Compact WSL / Docker disks — .vhdx virtual disks grow forever and never shrink
    (Docker's ISO-cache leak alone traps 25–70 GB for many users). BitBroom now runs the
    full documented recipe: fstrim inside every distro → wsl --shutdown → diskpart
    attach-readonly + compact vdisk per disk. Non-destructive by design (only
    already-free blocks are released) and works on every Windows edition — no Hyper-V,
    no Optimize-VHD needed.
  • Free up OneDrive space — bulk "make online-only" for every detected OneDrive folder
    (the buried Explorer right-click, automated). Deletes nothing; cloud copies stay and
    files re-download when opened.
  • Remove old drivers — the DriverStore hoards every driver version you've ever
    installed (GPU updates leave 1 GB+ each). BitBroom removes superseded versions via
    pnputil, always keeping the newest of every driver family; unique drivers and
    same-version duplicates are never touched, and Windows itself refuses anything in use.

New in Duplicates

  • Dev junk mode — finds regenerable developer build folders (node_modules, target,
    .venv, dist, .next, .gradle, __pycache__, …) with a manifest guard: a folder
    only qualifies when it sits next to a real package.json/Cargo.toml/pyvenv.cfg,
    so a folder that merely shares the name is never listed. Recycle Bin-only, and every
    artifact is re-verified immediately before deletion.

New in CLI

  • bitbroom-cli devjunk <path> — the same finder as a read-only report (--top, --json).

Deliberately rejected (researched, and staying out)

  • Auto-cleaning C:\Windows\Installer — Microsoft states there is no supported way to
    prune it. Stays report-only in Space Hogs.
  • "Uninstall leftover" deletion — heuristic matching risks data of software you still use.

All actions use official Windows mechanisms only (diskpart, attrib, pnputil, DISM,
powercfg), stream their output live, and were verified end-to-end on a real machine.
122 unit tests pass.

SHA-256 checksums are in SHA256SUMS.txt.