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.6.tar.gz (29.0 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.6-py3-none-any.whl (30.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jhadoo-1.2.6.tar.gz
  • Upload date:
  • Size: 29.0 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.6.tar.gz
Algorithm Hash digest
SHA256 ce2c04aeac592eb609dfea8d6b2aadbe0223069a08912d3a4514053023404a6d
MD5 83315ee89189a1d9f5902fc4edcdc49e
BLAKE2b-256 a11aa0ab6697f9136aec42bd568db39057f4190ea3e3898e4c73e6ffd080c45a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jhadoo-1.2.6-py3-none-any.whl
  • Upload date:
  • Size: 30.4 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 397031baef64097ff7e18b5e62172248f2178ce5c1909a3b0da573723b2f8a08
MD5 2029faae638e1a993b384bb69dd9ea83
BLAKE2b-256 88debf3b63b455a15ee5248c6d4c09194dec45e206f15c3f3e11f834f4c55ecb

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