Automatisation des mises à jour Homebrew et gestion d’applications
🔍 En bref :
- Mises à jour automatiques de Homebrew et des paquets installés.
- Interface graphique pour explorer et installer des casks.
- Système de snapshots pour sauvegarder et restaurer les données utilisateurs.
- Politiques de mise à jour sélectives selon le type de version.
- Intégration directe dans la barre de menu.
🔍 En détail :
AutoBrew est un utilitaire conçu pour automatiser la maintenance de Homebrew. Le logiciel s’exécute en arrière-plan et gère les cycles de mise à jour via deux modes de déclenchement : un mode basé sur l’inactivité du système ou un mode planifié à heure fixe.
L’application intègre une politique de mise à jour sélective. Elle classifie les versions selon la norme SemVer (patch, mineure, majeure) et permet d’appliquer des règles distinctes : installation automatique, délai d’attente configurable ou demande d’approbation manuelle.
Le logiciel inclut le BrewStore, une interface graphique permettant de parcourir le catalogue des casks, d’effectuer des recherches globales et de gérer les applications installées.
Un moteur de snapshots permet de créer des copies de sauvegarde des données d’une application situées en dehors de son bundle (préférences, Application Support, Containers, etc.). Ces sauvegardes sont sécurisées par des hachages SHA-256 et peuvent être exportées pour migrer des données vers un autre Mac.
L’outil propose également un système de notifications pour signaler les mises à jour nécessitant une approbation ou les exécutions manquées suite à une mise en veille du système.

Gratuit
https://github.com/marcelrgberger/auto-brew
Views: 10



