Repository navigation
DeepDriveCleaner 0.2.3
A clean that shows how far it is, in the app and in Terminal.
DeepDriveCleaner deletes files. It can remove almost anything it is told to, by you or by an agent acting for you. Use it at your own risk: nobody who made it is responsible for what it removes. Read DISCLAIMER.md.
- The clean shows its progress. After you confirm, the sheet shows two steps. "Checking again" counts the files read against your last scan's total. "Cleaning" fills a bar by the bytes processed, with the item in flight striped, and says how many items are done, how many were skipped, and which folder or tool is at work. While a tool's own command runs, the sheet says that Stop interrupts it.
- The scan counts its files. The popover shows how many files a running scan has read.
- Docker and Podman are counted honestly. What their prune commands free lies inside their disk image, where no total can see it. "Frees about" now leaves it out, and the confirmation says how much is inside each image.
ddc cleanin Terminal shows a progress line while it cleans: the item, its size and its tool, cleared before the result. Ctrl-C while it checks the selected folders for.ddc-keepfiles now stops at once, and keeps every folder it had not finished checking.- For scripts:
--progress json.ddc scanandddc cleanwrite one JSON event per line to stderr: the walk's counters, the phase, and each item's outcome as it happens. The format is docs/progress.schema.json.
Upgrading. brew upgrade --cask deepdrivecleaner. The upgrade quits the app; it opens again at your next login if Open at login is on, or when you open it. Do not upgrade while the app is cleaning.
How it was built, decision by decision, is public too: DeepDriveCleaner-projectstore.
Install (Apple Silicon, macOS 26)
brew install --cask smartandpoint/tap/deepdrivecleaner
DeepDriveCleaner-0.2.3.zip is the app the cask installs. deepdrivecleaner-0.2.3-aarch64-apple-darwin.tar.gz is the command-line tool alone, for a manual install.
Build
- Commit:
430d82cbc37b11bd3f6754a0240935f26b86516b - Toolchain:
rustc 1.99.1 (58cf8f9c3 2026-10-13) - Command-line tool:
RUSTFLAGS="--remap-path-prefix=$HOME=~" cargo build --release --locked --target aarch64-apple-darwin -p ddc-cli - App:
scripts/build-app.sh --dist(Release, the command-line tool inContents/Helpers) - Signed with the SmartAndPoint Developer ID (team
8MSDJTBW2D): the app ascom.smartandpoint.deepdrivecleaner, the command-line tool ascom.smartandpoint.deepdrivecleaner.cli. Notarized by Apple; the app's ticket is stapled - SHA-256 of
DeepDriveCleaner-0.2.3.zip:8de766f2ebc724c5600ffb4dea5e62dc34f369b99561c8c8ea4b5ebf94666881 - SHA-256 of
deepdrivecleaner-0.2.3-aarch64-apple-darwin.tar.gz:8f9d2df859b63b10fd1745ba316b381f909eeaca7a9e65b3e85d7af3e7a550d1