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.3.tar.gz (28.2 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.3-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

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

Hashes for jhadoo-1.2.3.tar.gz
Algorithm Hash digest
SHA256 952bf0419c23c4c4ccb4da0cc92f001017311b0d020fbbf10f947f4d56993981
MD5 e69c5d25086363899631fa475927b647
BLAKE2b-256 4828195095eaead209f87e3f6290457d804cdccd54a0fb00303fe1fed23607a5

See more details on using hashes here.

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

Hashes for jhadoo-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 63e736de633c43cbef0fd64c868b52196b46d54262786811938e613d854f58b1
MD5 56e3c1d83b22d89fd6b6295862cc42e9
BLAKE2b-256 19d9f87114fa667a08b06ebc6fe6a237fc8bd9e6b937629fcc4a943b8da70605

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