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.5.tar.gz (28.7 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.5-py3-none-any.whl (30.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jhadoo-1.2.5.tar.gz
  • Upload date:
  • Size: 28.7 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.5.tar.gz
Algorithm Hash digest
SHA256 31e69302eaee723214910269a3da160d5f76774b887d1bb67d4d02c4385b878a
MD5 a6b110a5de4a7fbce83e0b4243039bac
BLAKE2b-256 fc6a239aa14d78dbd44d12241b89e3826ce1ce4de20915225f21e85fb8550305

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jhadoo-1.2.5-py3-none-any.whl
  • Upload date:
  • Size: 30.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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 62cc8e8f00e57da2df1641d4abb8aec4b8da5d6527ff809a7504e0b3024b8c50
MD5 17116536c225d5aca227a20ee2718d72
BLAKE2b-256 0330dc37e1f3498586a717747e9a3605bf94cd3c6a0fa4a6c4f09e7e0e2d4292

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