CLEANMYMAC CLI : le nettoyage Mac pensé pour les développeurs, dans le terminal
https://github.com/MacPaw/cleanmymac-cli
📌 CLEANMYMAC CLI est l’outil de nettoyage macOS de MacPaw, décliné en ligne de commande et orienté développeur : caches d’outils, artefacts de build, restes d’IA, analyse disque et libération RAM, le tout avec validation avant suppression.
MacPaw est connu pour CleanMyMac, la grosse app GUI grand public. Le constat qui mène à cette version CLI est simple : l’encombrement d’un développeur ne ressemble pas à celui d’un utilisateur classique. Les node_modules, les DerivedData Xcode, les images Docker, les caches npm et les artefacts générés par les outils d’IA s’accumulent dans des endroits spécifiques, souvent invisibles, et représentent des dizaines de gigaoctets. CLEANMYMAC CLI cible précisément cette catégorie.
Le point d’entrée est un menu interactif lancé par cleanmymac (ou son alias cmm). Quatre familles d’actions s’offrent à vous : nettoyer, purger, analyser, optimiser. La distinction entre clean et purge est importante et bien pensée.
La commande clean s’attaque aux caches partagés et aux fichiers générés hors de vos projets. Les sous-catégories couvrent les outils dev — Homebrew, npm, Yarn, pnpm, pip, Cargo, Go, CocoaPods, Docker, VS Code, JetBrains, Maven, Gradle, Poetry, uv, Bun, Deno, mise — mais aussi les restes d’outils d’IA, les journaux utilisateur, les DerivedData et Module Cache Xcode, et la corbeille système.
La commande purge, elle, vise l’intérieur de vos dossiers projets. Elle scanne ~/Projects, ~/Code, ~/dev, ~/GitHub, ~/Workspace et détecte les répertoires générés : node_modules, .next, .turbo, target, .build, .venv, Pods, vendor, cmake-build-*
- ⚠️ macOS 11+, propriétaire MacPaw, beta publique
