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.2.tar.gz (27.6 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.2-py3-none-any.whl (29.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jhadoo-1.2.2.tar.gz
  • Upload date:
  • Size: 27.6 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.2.tar.gz
Algorithm Hash digest
SHA256 f606b106bf3da976d1b3db760247f86417310a28816f264b8c0d10c07ce4587c
MD5 740ccaa544b0a1ee8ad2e1dd87e9efe9
BLAKE2b-256 6b149f3fbf6e8f8e49bde6bfa2aabb506b0a5141cbd3e136e4dfa944688e7492

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jhadoo-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 29.2 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d01a2eb6c32979b054f53842c1112ee513752f3555d093081cc3bfaa5da1b0a9
MD5 11fd3cde67a48febc101e29be3f15359
BLAKE2b-256 c3c892e91ba9379b79e32902282b971f7741e5d82b6563a3fd38287e42af9b48

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