Smart cleanup tool for developers - removes unused venv, node_modules, Docker images, scans Git repos, and more
Project description
🧹 jhadoo — one command to reclaim disk space
pipx install jhadoo && jhadoo --dry-run
Features
- Universal — cleans venv, node_modules, build, dist, target, caches, or any custom folder name
- Safe — dry‑run, size caps, confirmations, archive with one‑click restore
- Fast — prunes heavy dirs (.git, .cache, Library, etc.) during scan
- Scheduled — built‑in cron / Task Scheduler support
- Git Analysis — detect stale branches & large files (
--git-check) - Docker Cleanup — prune unused images (
--docker) - Dashboard — track your savings over time (
--dashboard) - Cross‑platform — macOS, Windows, Linux
- Private — anonymous opt‑out‑anytime telemetry; no IPs, paths, or file names collected
Usage
jhadoo # clean now
jhadoo --dry-run # safe preview
jhadoo --archive # move instead of delete
jhadoo --restore # undo last archive
jhadoo --dashboard # view savings & trends
See examples/ for config, scheduling, Python API, and more.
Install
# Recommended
pipx install jhadoo
# Or
pip install jhadoo
Privacy & Telemetry
Anonymous telemetry tracks global space savings (random ID, bytes saved, OS, version — nothing else).
- Disable:
jhadoo --telemetry-off - Status:
jhadoo --telemetry-status
License
MIT — see LICENSE
If this saved you GBs, please ⭐️ the repo.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jhadoo-1.2.3.tar.gz.
File metadata
- Download URL: jhadoo-1.2.3.tar.gz
- Upload date:
- Size: 28.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
952bf0419c23c4c4ccb4da0cc92f001017311b0d020fbbf10f947f4d56993981
|
|
| MD5 |
e69c5d25086363899631fa475927b647
|
|
| BLAKE2b-256 |
4828195095eaead209f87e3f6290457d804cdccd54a0fb00303fe1fed23607a5
|
File details
Details for the file jhadoo-1.2.3-py3-none-any.whl.
File metadata
- Download URL: jhadoo-1.2.3-py3-none-any.whl
- Upload date:
- Size: 29.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63e736de633c43cbef0fd64c868b52196b46d54262786811938e613d854f58b1
|
|
| MD5 |
56e3c1d83b22d89fd6b6295862cc42e9
|
|
| BLAKE2b-256 |
19d9f87114fa667a08b06ebc6fe6a237fc8bd9e6b937629fcc4a943b8da70605
|