Skip to content

Releases: ImadRashid/reclaim

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 08:10

v0.2.0 — 2026-07-26

Added

  • 39 new cleanup rules across the catalog: JS tooling (Bun, Deno, Yarn
    Berry, npm logs, Turborepo, nvm), Python (pipenv, conda), Ruby gems,
    Composer, NuGet, Carthage, Go module cache, JVM (Gradle native, Ivy, sbt),
    Bazel, AWS CLI and Terraform plugin caches, Android (build cache, unused
    AVDs, stale system images), Xcode (Previews, device logs, CoreSimulator
    caches, IPSW firmware), fvm stale Flutter SDKs, editors (Cursor, Windsurf,
    Zed, VS Code logs, JetBrains logs), Docker (system prune, buildx cache),
    Colima/Lima VMs, Cypress, Prisma, and the Dart analysis server cache.
  • New "Testing tool caches" category (Playwright, Cypress).
  • New rule capabilities: detect_command gates a rule on a probe command
    exiting 0 (e.g. only show docker system prune when the daemon responds),
    action: shell runs a vendor-supplied cleanup command instead of deleting
    paths, and warn_if_running skips deletion while any listed app is open.
  • o key in the picker TUI opens the highlighted folder in Finder
    (xdg-open on Linux) so you can inspect contents before deleting.
  • Scroll indicator below the list showing how many rows are hidden
    off-screen (e.g. … ↑ 5 more above · ↓ 19 more below).
  • One-command releases: scripts/release.sh vX.Y.Z handles the CHANGELOG
    rename, commit, tag, and push; the release workflow now also updates the
    Homebrew tap formula automatically (new homebrew job in release.yml).

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 30 Apr 05:20

v0.1.1 — 2026-04-30

Added

  • Welcome menu as the default entry point. Running reclaim with no flags
    now opens a menu first; nothing is scanned until the user picks an action.
    Options: Quick scan & pick, Quick clean (safe defaults), Browse by category,
    Last cleanup log, About / help, Quit.
  • --pick flag to skip the welcome menu and go straight to the picker TUI
    (the previous default behavior).
  • About screen showing version, links, safety levels, TUI keys, and how to
    skip the menu via flags.
  • Last cleanup log viewer that summarizes the most recent run from
    ~/.reclaim/logs/ (deleted/skipped/failed counts, total freed, recent paths).

Changed

  • README now documents both the one-liner Homebrew install
    (brew install ImadRashid/tap/reclaim) and the tap-then-install short form
    (brew tap ImadRashid/tap && brew install reclaim). Also explains why plain
    brew install reclaim doesn't work yet (homebrew-core acceptance criteria).
  • README includes detailed direct-download instructions for all four release
    archives (darwin/linux × arm64/amd64), with a note about macOS Gatekeeper
    quarantine and how to bypass it.
  • Help text and module docs updated to describe the welcome menu.

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Apr 20:36

v0.1.0 — 2026-04-30

Initial release.

Added

  • Interactive Bubble Tea TUI as the default mode (checkboxes, expandable categories, size totals).
  • Plain-text scan mode (--plain) and non-interactive apply (--apply).
  • 38 cleanup rules across 8 categories — Node, Python, Rust, Go, Flutter, Java/Gradle, Maven, Docker, Xcode, browsers, and more.
  • Activity-aware project scanning: detects last git log for each project and labels staleness (active / recent / idle / stale / abandoned).
  • Per-rule safety levels — safe, confirm, dangerous. Dangerous items are skipped by default.
  • Process-aware deletion: skips items if a named app (e.g. Docker) is running.
  • Run history written to ~/.reclaim/logs/YYYY-MM-DD.jsonl after every apply.
  • Single static binary distribution via GitHub Releases for darwin/linux × arm64/amd64.

Full Changelog: https://github.com/ImadRashid/reclaim/commits/v0.1.0