Skip to main content

Opinionated junk cleaner for dev machines (caches, build artifacts, editor backups).

Project description

License Language GitHub Release PyPI - Version Build Status PyPI downloads

filedust

filedust is a small, fast, and safe command-line tool that scans your filesystem for obvious junk — things like Python pycache folders, build artifacts, editor backup files, and leftover temporary files — and cleans them up.

Think of it as “autoremove for files.”

Features

Cleans common junk

Deletes well-known clutter such as:

  • __pycache__/

  • .pytest_cache, .mypy_cache, .ruff_cache

  • build/, dist/

  • editor backups *~, *.swp, *.tmp, etc.

  • OS metadata like .DS_Store, Thumbs.db

Rich, colorful table output

It wasn't essential, but it's easy to read at a glance.

Single confirmation prompt

One interactive prompt at the end of the run (unless -y is used).

Reclaimed space summary

Shows how much disk space can be freed.

Safe by design

Never touches dotfiles, configs, project files, or anything important.

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

filedust-0.1.0.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

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

filedust-0.1.0-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file filedust-0.1.0.tar.gz.

File metadata

  • Download URL: filedust-0.1.0.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.9 Linux/6.17.8-200.fc42.x86_64

File hashes

Hashes for filedust-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bdad5c37ba7cab8b62ed86620cae8e88248f5cbe1a9efc9235e872596b8c9a14
MD5 de1fe6feecc50dec82226b4493d920ec
BLAKE2b-256 5dddf5e58c3c9ef4a6054d436fb95368eb8aa44d103f5695052bb7e0008dccd0

See more details on using hashes here.

File details

Details for the file filedust-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: filedust-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.9 Linux/6.17.8-200.fc42.x86_64

File hashes

Hashes for filedust-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2eff26f26a6451a677e6018fdb0c3708dfdabfc6d9cca7ad27ab69992a729436
MD5 4832fd1191d1e6dffe24811c97cfd2eb
BLAKE2b-256 6834c99c9aef36b4c05e2b5476f2698862efb4d32451d45854c7246a9158583a

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