mac-cleanup-py is a powerful cleanup script for macOS.
This project is a rewrite of the original mac-cleanup-sh rewritten in Python.
mac-cleanup-py helps you:
- Empty Trash
- Delete unnecessary logs & files
- Clear cache
π¦ Default Modules
adobe
- Clears Adobe cache filesandroid
- Clears Android cachesbrew
- Clears Homebrew cachebun
- Clears Bun cachecacher
- Clears Cacher logschrome
- Clears Google Chrome cachechromium
- Clears Chromium cache filescomposer
- Clears composer cacheconan
- Clears Conan cachedocker
- Cleanup dangling Docker Images and stopped containersdns_cache
- Clears DNS cachedropbox
- Clears Dropbox cacheea
- Clears EA App cache filesgem
- Cleanup any old versions of Gemsgo
- Clears Go cachegoogle_drive
- Clears Google Drive cachesgradle
- Clears Gradle cachesinactive_memory
- Purge Inactive Memoryios_apps
- Cleanup iOS Applicationsios_backups
- Removes iOS Device Backupsjava_cache
- Removes Java head dumps from home directoryjetbrains
- Removes logs from PhpStorm, PyCharm etckite
- Deletes Kite logslunarclient
- Removes Lunar Client logs and cacheminecraft
- Remove Minecraft logs and cachemicrosoft_teams
- Remove Microsoft Teams logs and cachenpm
- Cleanup npm Cacheobsidian
- Clears Obsidian cache filesnuget
- Clears .nuget package filespnpm
- Cleanup pnpm Cachepod
- Cleanup CocoaPods Cache Filespoetry
- Clears Poetry cachepyenv
- Cleanup Pyenv-VirtualEnv Cachesteam
- Remove Steam logs and cachesystem_caches
- Clear System cachesystem_log
- Clear System Log Filestelegram
- Clear old Telegram Cachetrash
- Empty the Trash on All Mounted Volumes and the Main HDDwget_logs
- Remove Wget logs and hostsxcode
- Cleanup Xcode Derived Data and Archivesxcode_simulators
- Reset iOS simulatorsyarn
- Cleanup yarn Cache
brew tap mac-cleanup/mac-cleanup-py
brew install mac-cleanup-py
pip3 install mac-cleanup
brew uninstall mac-cleanup-py
brew untap mac-cleanup/mac-cleanup-py
pip3 uninstall mac-cleanup
Help menu:
$ mac-cleanup -h
usage: mac-cleanup [-h] [-n] [-u] [-c] [-p] [-f]
Python cleanup script for macOS
Version: 3.1.2
https://github.com/mac-cleanup/mac-cleanup-py
options:
-h, --help show this help message and exit
-n, --dry-run Run without deleting stuff
-u, --update Update Homebrew on cleanup
-c, --configure Open module configuration screen
-p, --custom-path Specify path for custom modules
-f, --force Accept all warnings
Contributions are always welcome!
If you have any ideas, suggestions, or bug reports, feel free to submit an issue or open a pull request.
This project is licensed under the Apache-2.0 License.
This project is developed using tools provided by the JetBrains OSS Development Program.
Find out more about their program and how they support open source here.