Un outil ciblé pour migrer et mettre à jour les applications macOS via Homebrew et l’App Store
🔍 En bref :
- Automatise la migration des applications manuellement installées vers Homebrew ou l’App Store.
- Intègre un script de détection des applications non gérées dans
/Applications. - Propose un moniteur de mises à jour dans la barre de menus via SwiftBar.
- Crée des sauvegardes automatiques avant toute migration (.app.bak).
- Combine Homebrew,
mas-cliet SwiftBar pour une gestion centralisée.
🔍 En détail :
macOS Software Update & Migration Toolkit est un ensemble de scripts conçus pour automatiser la migration des applications et centraliser les mises à jour sur macOS. Il résout deux problèmes spécifiques : la gestion des logiciels installés manuellement et le suivi des mises à jour disponibles.
Le premier script, setup_mac.sh, analyse le dossier /Applications pour identifier les applications non gérées (ni par Homebrew ni par l’App Store). Pour chaque application détectée, il propose trois options :
- [A]pp Store : Remplacer la version manuelle par la version officielle de l’App Store.
- [B]rew Cask : Migrer vers une version gérée par Homebrew Cask (avec préservation des paramètres).
- [L]eave : Conserver l’application en l’état.
Avant toute modification, le script crée une sauvegarde locale (.app.bak) et restaure automatiquement l’original en cas d’échec.
Le second script, update_system.1h.sh, est un plugin pour SwiftBar affichant dans la barre de menus :
- Un icône discrète indiquant le nombre total de mises à jour disponibles (Homebrew + App Store).
- Un menu déroulant détaillant les mises à jour par catégorie (Casks, Formules, MAS).
- Un historique des mises à jour sur 7 et 30 jours.
- Une option « Update All » lançant
brew upgradeetmas upgradedans un terminal.
L’outil s’appuie sur Homebrew pour les paquets, mas-cli pour les applications App Store, et SwiftBar pour l’interface. Il inclut également des améliorations de sécurité (v1.2.0) comme la gestion des permissions et des préférences utilisateur.

Gratuit
https://github.com/pr-fuzzylogic/mac_software_updater
Views: 12



