Terminal : mises à jour majeures pour mas, la ligne de commande officieuse du Mac App Store
mas est un outil en ligne de commandes, utilisable exclusivement depuis une session de terminal, qui existe depuis bien des années. Son rôle est de contrôler le Mac App Store, la boutique d’apps de macOS, en permettant d’installer ou de mettre à jour ses apps depuis le terminal, ce qui est très utile dans des scripts. Par exemple, si vous voulez automatiser l’installation de macOS et retrouver toutes vos apps favorites sans les installer à la main depuis l’interface prévue par Apple, mas peut grandement vous aider, comme je l’avais détaillé il y a quelques années.
C’est un outil pratique, mais un outil officieux. En effet, ce n’est pas Apple qui développe mas et le propose dans macOS, il s’agit d’un travail indépendant mené sur GitHub puisque le projet est aussi open-source. La conséquence, c’est que chaque mise à jour du système dédié aux Mac peut casser la ligne de commande et c’est régulièrement ce qui est arrivé depuis sa première version, qui remonte à plus de dix ans maintenant. Le développeur original de l’outil a cédé la main à plusieurs successeurs et Ross Goldberg est le plus actif depuis à peu près un an.
Après avoir mis à jour la ligne de commande de façon mineure, il s’est lancé dans un gros chantier de réécriture qui a abouti à la sortie de deux mises à jour majeures, presque coup sur coup. La version 4 de mas est distribuée depuis hier et accessible via Homebrew depuis quelques heures seulement et elle restaure la majorité des commandes, en particulier celles qui servent à installer les apps. Pour fonctionner de nouveau, elles ont nécessité l’obtention de privilèges administrateur via la commande sudo, mais vous n’avez pas à vous en soucier. Quand c’est nécessaire, mas vous demandera automatiquement le mot de passe de la session ou bien d’autoriser la demande avec Touch ID si vous avez correctement configuré votre terminal.
J’ai pu le tester sur mon Mac, mas permet bien de chercher les apps en attente de mises à jour avec mas outdated, puis d’installer ces nouvelles versions avec mas update ou alors de mettre à jour uniquement une app en ajoutant un identifiant à la suite. La recherche d’une app fonctionne toujours avec mas search puis un nom, mas get peut installer une nouvelle app gratuite tandis que mas install télécharge une app déjà associée à votre compte. L’achat d’une app payante se fera comme toujours dans le Mac App Store, Apple ne permet pas de faire autrement.
Si vous voulez installer mas, le mieux est de passer par un gestionnaire de paquets, que ce soit Homebrew (brew install mas) ou MacPorts (sudo port install mas). Il faut macOS 10.15 au minimum pour les versions distribuées par ce biais, des explications plus complètes sont disponibles sur la page GitHub du projet pour les systèmes plus anciens.






Les bonnes ventes de l'iPhone 17 et des iPhone 17 Pro et 17 Pro Max permettraient à Apple de redevenir premier fabricant mondial de smartphones, d'après les statistiques de Counterpoint Research rapportées par Bloomberg. Les ventes d'iPhone aurait enregistré une croissance à deux chiffres à la...









