playrote.play.v1

aashutoshd/find-reclaimable-disk-spacev0.1.0Public

Find reclaimable disk space

How many gigabytes of regenerable build output is this machine carrying, and which projects stopped needing it.

Read the full description

Walks your home directory for the artifact directories that a build can recreate from source: node_modules, .venv, target, .next, dist, build, __pycache__, .gradle, .terraform, Pods, DerivedData. Each one is sized and then dated by the last commit in the git repository that owns it, so the answer separates the 900 MB belonging to a project you shipped last week from the 900 MB belonging to one you abandoned in January. A nested node_modules is counted once with its parent rather than four hundred times, which is the difference between a right number and a noisy one. Shared caches such as ~/.cargo, ~/go/pkg, ~/.npm and ~/Library are deliberately excluded and named in the output, because deleting those slows every project instead of one. A directory whose repository cannot be dated is reported UNKNOWN, never guessed and never called safe. The cleanup commands are printed as text: this play executes no

  • Published 3 Sep 2026
  • Downloads 4
  • Needs rote 0.62.0+
  • Digest sha256:6ffa5946fd48…
  • Reference ashutoshd/find-reclaimable-disk-space@0.1.0

Before you run it2 local tools

Everything here is checked on your machine when rote inspects the play. This page never learns what you have installed or which credentials you hold.

  • ○
    python3local tool

    Must be on your PATH when used. minimum version undeclared.

  • ○
    gitlocal tooloptional

    Must be on your PATH when used. minimum version undeclared.

Inputs5, all optional

rote asks for these before running and shows the defaults it will use.

  • Rootroot

    Directory to walk. A literal dot means this machine's home directory.

    optionalstringdefault .example .custom value allowed
  • Max depthmax_depth

    How many directory levels below root to descend before stopping

    optionalstringdefault 7example 5custom value allowed
  • Min size mbmin_size_mb

    Smallest directory size listed as an individual row, in megabytes

    optionalstringdefault 50example 100custom value allowed
  • Cold dayscold_days

    A project with no commit in this many days is reported COLD

    optionalstringdefault 30example 90custom value allowed
  • Time budget secondstime_budget_seconds

    Hard walking budget. If it is hit, partial coverage is stated rather than hidden.

    optionalstringdefault 20example 45custom value allowed

What it changes

No write operations are declared in this version's manifest.

Credentials remain in the recipient's local rote vault; this page and the publisher never receive them.

Runtime details
  • rote CLIversion 0.62.0 or newer
  • Servicesnone declared
  • Digestsha256:6ffa5946fd48ab7876737861e0ce8e83f7a959aef734db59e65b925e3aa4e215
  • Archive size9774 bytes
  • Published2026-09-03T12:12:09.645705+00:00
  • Published withrote 0.79.0

Credential values and current readiness remain local. Opening this page never prompts for a credential, opens an authorization browser, or calls a service this play uses.

A play is a published, versioned automation package that runs on your own machine through rote, a free command-line tool. Opening this page installs nothing and runs nothing.