Skip to main content

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

PyPI version Total Downloads License: MIT

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jhadoo-1.2.4.tar.gz (28.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jhadoo-1.2.4-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

Details for the file jhadoo-1.2.4.tar.gz.

File metadata

  • Download URL: jhadoo-1.2.4.tar.gz
  • Upload date:
  • Size: 28.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for jhadoo-1.2.4.tar.gz
Algorithm Hash digest
SHA256 0d6077952ccca068ea3f091a3fa694b4ed6c9e11f3dbc6519514f6abc81b15b6
MD5 f2e07f77c171b1ce0f9ef0843bf39cf9
BLAKE2b-256 d3f1ea07ae56e92572ae1b0f4132562417c71be170d1e470f83cafff0b7a6cf5

See more details on using hashes here.

File details

Details for the file jhadoo-1.2.4-py3-none-any.whl.

File metadata

  • Download URL: jhadoo-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 30.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for jhadoo-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c47c405271d07b980346d1dd1f2583394f2a90e9d989e9cd2be33c0e8123d1e9
MD5 caaba3ba61439ed4901f624d25b7e187
BLAKE2b-256 f3977230a088da852afa3cb83be3b8095bdd58f280fd3313656f1635c52a86d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page