A simple, read-only macOS terminal app to help you figure out what is taking up space on your disk.
- Interactive TUI: Navigate your filesystem with ease.
- Concurrent Scanning: Fast directory size calculation.
- Read-Only: No delete or move operations. Safe to use.
- Keyboard Driven: Move, enter, go back, jump to home/root, and rescan.
- Finder Integration: Open any file or folder in Finder directly from the TUI.
- CLI Commands: Quick status and top entries listing.
Requires Go 1.18+ and macOS.
make installThis will build the binary and move it to /usr/local/bin/spacectl.
Run with no arguments to scan your Home folder:
spacectlOr explore a specific path:
spacectl explore /ApplicationsControls:
jor↓: Move selection downkor↑: Move selection upenter: Enter the selected directorybackspaceoresc: Go back to the parent directoryh: Jump to Home folder/: Jump to Root (/)r: Rescan the current foldero: Open the selected item in Finderqorctrl+c: Quit
Show disk status summary:
spacectl statusList largest entries in a path:
spacectl list /var/logmake build: Build the binary tobin/spacectl.make run: Build and run the app.make format: Format the code.make vet: Vet the code.make tidy: Tidy Go modules.make clean: Remove build artifacts.
MIT