Releases: tw93/Mole
Releases Β· tw93/Mole
V1.7 More realistic π₯
Changelog
- Touch ID support β Added request_sudo_access with Touch ID fallback and cleaner privileged action flow.
- Better cleaning β Improved whitelist handling, progress display, and cache/orphan detection.
- Whitelist: Supports filtering many common cleaning methods, go to mo clean --whitelist to try it
- Loading & links β Unified spinner style, improved parallel jobs, and cleaned up analyze temp files and link hints.
- Visual inspection β Refreshed analyze view with badge icons, faster mdfind loops, and clearer headers for large media.
- Dry-run safety β Ensured nothing is deleted in --dry-run mode and validated whitelist entries first.
- Uninstall protection β Added strict path checks and manual confirmation to prevent system deletions.
- Locale fixes β Forced neutral LC_ALL/LANG, replaced spinners with ASCII, and muted debug noise.
- Container safety β Stopped auto-removal of βorphanedβ containers by default.
- Removed a lot of emojis. I donβt like emojis very much now.
- Mailbox index and information are not changed by default, and cache is added to the whitelist.
- When uninstalling software, it supports sorting by time, size, name, and fuzzy search.
Learn how to use it through this main document. If you think mole is useful to you, welcome to Star
V1.6.4 More Stablize π£
π Changelog
New Features
- Use
moinstead ofmole, which is shorter and more convenient - Added Disk Space Analyzer, allowing interactive disk usage scanning and generating categorized reports
- Introduced a whitelist management tool, supporting interactive selection and review of caches detected in dry-run mode, with entries written to
~/.config/mole/whitelist
Enhancements
- Major enhancements to the cleaning/uninstall workflow: expanded default protection list, stronger safeguards for databases and system tools, and improved interactive batch uninstall
- Improved CLI experience: added run-time progress prompts and refined interface copy to make multi-step operations clearer
- Support mole remove to delete everything related to mole from the system.
- Filter and remove configuration island configuration issues
Documentation
- Updated and expanded documentation and guides, covering the Disk Space Analyzer, whitelist usage, and common FAQs
If you find it useful, please star it.
V1.4 More lively π»
ChangeLog
- Dry-Run Mode β Preview Before Cleaning
mole clean --dry-run # See what will be deleted without actually removing anything- Whitelist Protection β Keep Important Caches, add your own patterns as needed.
mkdir -p ~/.config/mole
echo '~/Library/Caches/ms-playwright*' >> ~/.config/mole/whitelist- System App Uninstall β Remove Apps Requiring Sudo, you'll be prompted for password once if needed.
mole uninstall # Now supports system apps (Docker, VMware, etc.)- Startup Animation - First launch shows a Mole animation.
/\_/\
____/ o o \
/~____ =o= /
(______)__m_m)
/ \
__/ /\ \__
/__/ \__\_
Ready to dig deep...- Mole supports automatic check for update prompts.
- Supplement the newbie usage documentation, see the prompts in the readme.
- Homebrew Installation Support β Install via Homebrew for easier management.
brew install tw93/tap/mole # One-command install brew upgrade mole # Easy updates
Use the document to see the markdown on the homepage. If you find it useful, please star it.
V1.2 New Born π£
Highlights
- 𦑠Deep System Cleanup - Remove hidden caches, logs, and temp files in one sweep
- π¦ Smart Uninstall - Complete app removal with all related files and folders
- β‘οΈ Fast Interactive UI - Arrow-key navigation with pagination for large lists
- π§Ή Massive Space Recovery - Reclaim 100GB+ of wasted disk space
Installation
curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bashUsage
mole # Interactive main menu
mole clean # Deep system cleanup
mole uninstall # Interactive app uninstaller
mole --help # Show helpWhat Mole Cleans
| Category | Targets | Recovery |
|---|---|---|
| ποΈ System | App caches, logs, trash, crash reports | 20-50GB |
| π Browsers | Safari, Chrome, Edge, Arc, Firefox cache | 5-15GB |
| π» Developer | npm, pip, Docker, Homebrew, Xcode | 15-40GB |
| π± Apps | Slack, Discord, Teams, Notion cache | 3-10GB |
What Mole Uninstalls
| Component | Files Removed | Examples |
|---|---|---|
| π― App Bundle | Main .app executable | /Applications/App.app |
| π Support Data | App-specific user data | ~/Library/Application Support/AppName |
| πΎ Cache Files | Temporary & cache data | ~/Library/Caches/com.company.app |
| βοΈ Preferences | Settings & config files | ~/Library/Preferences/com.app.plist |
| π Logs & Reports | Crash reports & logs | ~/Library/Logs/AppName |
| π¦ Containers | Sandboxed app data | ~/Library/Containers/com.app.id |