L’outil en ligne de commande mas a été conçu à l’origine pour installer des apps du Mac App Store via le terminal (lire : mas : utiliser le Mac App Store via le terminal). Depuis quelques jours, la version 1.5.1 complète l’outil avec la possibilité de supprimer une app sans passer par le Finder ou LaunchPad, mais via le terminal évidemment.
Pour supprimer une app téléchargée à l’origine via le Mac App Store, vous pouvez désormais utiliser la commande mas uninstall
suivie de l’identifiant numérique de l’app. Pour obtenir ce dernier, la commande mas list
est bien utile, elle donne la liste de toutes les apps installées depuis la boutique, avec leur identifiant à chaque fois.
Comme l’explique le développeur qui a ajouté la fonction à cette adresse, la suppression se fait en utilisant la corbeille de macOS. D’ailleurs, sous le capot, mas exploite trash, un autre outil en ligne de commande qui permet de supprimer des fichiers. L’avantage de cette approche, c’est que les apps supprimées pourront être restaurées via le Finder, en cas de besoin.
L’inconvénient, c’est que mas ne fait rien de plus qu’une suppression de l’app depuis le dossier des applications dans le Finder. Vous devrez toujours saisir le mot de passe d’un compte administrateur — c’est obligatoire pour supprimer toutes les apps du Mac App Store — et surtout, la commande ne supprime pas les données associées à l’app. On aurait pu apprécier un nettoyage complet, comme AppCleaner le propose, mais seule l’app elle-même est supprimée.
Dernier point à noter, mas nécessite désormais OS X El Capitan (10.11). Les versions antérieures ne sont plus prises en charge par l’outil. Cet outil peut être installé via Homebrew.