macOS Software Update & Migration Toolkit

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-cli et 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 upgrade et mas upgrade dans 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.


alt text
Gratuit
https://github.com/pr-fuzzylogic/mac_software_updater


👋

Inscrivez-vous pour recevoir chaque semaine les derniers logiciels pour votre mac.

Nous ne spammons pas ! Consultez notre politique de confidentialité pour plus d’informations.

Views: 12