Mole
🐹 Deep clean and optimize your Mac.
Explore Mole's shell script structure, a layered architecture from bin to libcore and libmanage. Understand its convention-over-configuration design and organize your own projects effectively.
Mole Status Command System Metrics: Complete Guide to Host MonitoringDiscover Mole's status command system metrics. Monitor CPU GPU memory disk I/O network throughput battery health hardware specs & more via interactive UI or JSON output. Get comprehensive host monitoring.
How to Clean Installer Files with Mole: A Complete GuideEasily clean installer files on macOS with Mole. Discover how the mo clean command safely removes old installer apps and data using a deep system scan. Learn more today.
How to Use Mole's Project Artifact Purge Feature to Reclaim Disk SpaceLearn how to use Mole's project artifact purge feature to safely delete build artifacts like node_modules and reclaim disk space with an interactive menu.
What TUI Framework Does Mole Use? Bubble Tea Architecture ExplainedMole utilizes the Bubble Tea framework and Elm-style architecture for its TUI. Discover the Go implementation powering this interactive terminal application.
How to Disable Operation Logging in Mole: A Complete GuideEasily disable operation logging in Mole by setting the MO_NO_OPLOG=1 environment variable. Follow this complete guide to stop Mole from creating operation logs.
How to Enable Debug Logging in Mole: A Complete GuideEnable debug logging in Mole easily by setting MO_DEBUG=1 or using the --debug flag. Access detailed logs at ${HOME}/Library/Logs/mole/mole_debug_session.log.
What Go Modules Are Used in Mole? Complete Dependency AnalysisDiscover the five core Go modules powering Mole: Bubble Tea and Lipgloss for UI, xxhash for hashing, gopsutil for system stats, and x/sync for concurrency. Understand Mole's dependencies.
Can Mole Analyze External Drives? Complete Guide to Scanning /VolumesYes Mole analyzes external drives. Learn how to scan /Volumes with Mole by passing mount points to mo analyze, even though it skips them by default for faster startup.
What Application Data Does Mole's Uninstaller Remove? Complete Technical BreakdownMole's uninstaller removes caches preferences Application Support files LaunchAgents Dock icons and Homebrew cask artifacts. Get a complete breakdown of what Mole uninstaller removes.
How to Customize Mole's Cleanup Targets: A Complete GuideLearn how to customize Mole's cleanup targets by modifying MOLE_PURGE_TARGETS or using mo purge --paths. Take full control of what and where Mole purges.
How Mole's Scanner Optimizes Disk Traversal for High-Performance File AnalysisDiscover how Mole's scanner optimizes disk traversal with CPU-aware workers, directory semaphores, and fast-path folding for high-performance file analysis and minimal memory.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →