Nettoyage et désinstallation sur Mac depuis la commande mo
Mole est une CLI pour macOS qui récupère de l'espace disque. mo clean vide les caches, les journaux et les fichiers temporaires, mo uninstall retire une application avec les fichiers qui s'y rattachent, et mo purge supprime les artefacts de build des projets. La même commande ouvre aussi un explorateur du disque et un tableau de bord système. Ce dépôt ne contient que la CLI gratuite, et brew install mole n'installe qu'elle.
Simulation avant suppression et dossiers Git épargnés
- Aperçu avant d'effacer :
clean,uninstall,optimize,purge,installeretslimacceptent--dry-run. Chaque nettoyage est consigné dans un journal quemo historyrelit. - Données personnelles gardées à la désinstallation :
mo uninstallretire l'application, ses LaunchAgents et les restes que Mole peut lui rattacher. Réglages et plugins restent en place par défaut ; la toucheDou l'option--with-datales ajoute à la suppression. Mole laisse aussi les fichiers qu'une autre copie installée utilise encore. - Purge des builds qui épargne Git :
mo purgeregroupe par projet les dossiersnode_modules,target,.build,buildetdist. Ceux qui ont bougé dans les 7 derniers jours sont décochés, et un dossier qui contient des fichiers suivis par Git, un dépôt Git imbriqué ou une paire de clés de déploiement est protégé. - Explorateur de disque au clavier :
mo analyzese parcourt aux flèches ou aux touches Vim, filtre, sélectionne plusieurs entrées et les envoie à la corbeille après confirmation. - État de la machine en JSON :
mo statusaffiche en lecture seule CPU, mémoire, disque, réseau, batterie et processus, avec un score de santé.mo status --json,mo analyze --jsonetmo history --jsonsortent du JSON, etmo status --watchun flux NDJSON. - Code Intel retiré des apps universelles : sur Apple Silicon,
mo slimallège une copie de l'application et ne la met à la place de l'original qu'une fois les contrôles de signature et de Gatekeeper passés. La mise à jour suivante de l'application ramène le code Intel.
Effacement sans corbeille et app Mac vendue à part
clean, purge et installer effacent définitivement. uninstall, analyze et slim, eux, passent par la corbeille après confirmation. mo clean vide aussi ~/.Trash par défaut, sauf si la corbeille est cochée dans mo clean --whitelist. Le site du projet prévient qu'un --dry-run montre ce qui partira, sans pouvoir annuler une suppression.
macOS 12 au minimum, et Windows sur une autre branche. La branche principale, un script Bash épaulé par deux binaires Go (analyze et status), vise les Mac Intel et Apple Silicon. La CLI Windows (Windows 10 et 11, selon le site) a sa branche windows et ses propres numéros de version.
Les usages de CleanMyMac, AppCleaner, DaisyDisk et iStat Menus réunis dans une commande. Le README revendique cette comparaison. Le site ajoute App Cleaner & Uninstaller et Sensei à la liste, et précise que Mole n'est pas un scanner de sécurité.
Une CLI sous GPL-3.0, une app Mac propriétaire à 19 dollars. Mole for Mac, implémentation séparée en Swift qui se passe de la CLI, demande macOS 14 ; le site la vend en licence unique pour deux Mac. purge, installer et touchid n'existent que dans la CLI. La politique de marque du projet demande à un fork de prendre un autre nom et une autre icône : la GPL couvre le code, pas la marque.
Dix versions macOS en moins d'un mois. Elles sont sorties entre le 28 septembre et le 25 octobre 2026, jusqu'à la V1.64.0. Les correctifs de sécurité ne sont garantis que pour la dernière version et la branche main. L'audit de sécurité du dépôt se présente comme une revue du mainteneur et non comme une certification indépendante ; sa passe du 26 octobre note que la V1.64.0 publiée n'en contient pas les correctifs.
