Skip to content

DeepDriveCleaner 0.2.3

Choose a tag to compare

@Evgenii-Konev Evgenii-Konev released this 25 Oct 08:55

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 clean in 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-keep files now stops at once, and keeps every folder it had not finished checking.
  • For scripts: --progress json. ddc scan and ddc clean write 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 in Contents/Helpers)
  • Signed with the SmartAndPoint Developer ID (team 8MSDJTBW2D): the app as com.smartandpoint.deepdrivecleaner, the command-line tool as com.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