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
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.
- Root
rootDirectory to walk. A literal dot means this machine's home directory.
optionalstringdefault.example.custom value allowed - Max depth
max_depthHow many directory levels below root to descend before stopping
optionalstringdefault7example5custom value allowed - Min size mb
min_size_mbSmallest directory size listed as an individual row, in megabytes
optionalstringdefault50example100custom value allowed - Cold days
cold_daysA project with no commit in this many days is reported COLD
optionalstringdefault30example90custom value allowed - Time budget seconds
time_budget_secondsHard walking budget. If it is hit, partial coverage is stated rather than hidden.
optionalstringdefault20example45custom 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
- Digest
sha256: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.