Repository navigation
Releases
Plumb v0.2.0
Plumb reports the blocks you get back when you delete something, not the size each file claims.
What changed in 0.2.0
The desktop app looks different. It's dark now, with your folders on the left, the map in the middle and the details of whatever you clicked on the right. Quick wins, file types, duplicates, snapshots and the folder watcher each get their own page instead of piling up under the map.
Cleanup has its own page too. You review what you've queued, stage it, and only then delete it, behind a confirmation that has Cancel selected. Staging just moves files aside, and you can undo it from the toast, from the staged list or with ⌘Z.
Staging and undo used to rescan the whole folder. Now Plumb updates the tree it already has in memory, so staging something in a million-file ~/Library takes about 130 ms where it used to take 26 seconds. Deleting runs in the background with a running count, and you can cancel it.
Smaller things:
- Hover a tile to see its path, size, age and a thumbnail. Space opens Quick Look on macOS, and right-click shows the file in Finder (or your file manager on Linux).
- Arrow keys move between tiles, Enter opens a folder and Backspace goes back up.
- Scans can be cancelled, and you can tell Plumb to skip folders by name, like
node_modulesor.git. - If macOS hides folders from a scan, a banner says how many and opens the Full Disk Access settings.
- The first screen shows how full your disk is, and you can drop a folder on the window to scan it.
- Slow work, like a big Age Map or a duplicate search, no longer freezes the window. You get a loading bar instead.
- Duplicate search ignores files under 1 MB and hashes in parallel, which skips most of the work on a home folder full of small files.
- Fixed a hang where a single file macOS couldn't preview (a
.jsonl, when we hit it) froze the app for minutes. - Fixed the disk bar sometimes showing a folder as bigger than everything in use on the disk.
- New icon.
Downloads
- macOS, Apple Silicon: the
aarch64dmg - macOS, Intel: the
x64dmg - Linux, x86_64: the
amd64deb or the AppImage - Command line only: the
plumb-*.tar.gzfor your platform
The binaries are unsigned, so macOS blocks the first launch. Right-click the app, choose Open, then Open again in the dialog. For the CLI, run xattr -d com.apple.quarantine ./plumb.
Deleting
Nothing is deleted unless you run plumb commit or confirm Delete on the app's Cleanup page. The two symlink problems in the staging gate that the 0.1.0 notes warned about are fixed.
Plumb v0.1.0
Plumb reports the blocks you get back when you delete something, not the
size each file claims.
Downloads
- macOS, Apple Silicon: the
aarch64dmg - macOS, Intel: the
x64dmg - Linux, x86_64: the
amd64deb - Command line only, any of the three: the
plumb-*.tar.gzfor your platform
Binaries are unsigned. macOS blocks the first launch: right-click the app,
choose Open, then Open again in the dialog. For the CLI, run
xattr -d com.apple.quarantine ./plumb.
Read before using clean
Nothing gets deleted except by plumb commit. Two defects in the staging
gate are open and documented under Known issues in the README. Read that
section first.