J’ai créé une application GUI de gestion de paquets pour Homebrew (Brewery)
(github.com/yyytir777)Bonjour. Je suis un utilisateur de MacBook qui installe et utilise des paquets avec Homebrew. brew list, brew upgrade, brew install, etc. … ce sont des commandes familières, mais il est difficile d’avoir une vue d’ensemble des paquets installés d’un seul coup d’œil, et le fait de devoir ouvrir le terminal à chaque mise à jour était peu pratique.
Je me suis donc dit qu’il serait pratique de pouvoir les gérer via une application GUI, et je l’ai créée.
Tableau de bord
- Affichage sous forme de cartes du nombre de Cask / Formula installés et du nombre de paquets pouvant être mis à jour
- Vérification de la version actuelle de Homebrew et de la taille totale d’installation
- Exécution en un clic des boutons
brew update/brew cleanup
Barre latérale
- Affichage de la liste de tous les Cask et Formula installés avec leur version
- Les paquets pouvant être mis à jour sont immédiatement identifiables grâce à une icône orange
Écran de détail d’un paquet
- Affichage de la version actuelle → dernière version, avec mise à jour directe depuis cet écran
- Informations détaillées comme le lien du site, la licence, la date d’installation, etc.
- Pour les Formula, les paquets de dépendance sont affichés sous forme de tags, et un clic permet d’accéder directement au détail du paquet correspondant
- Pour les Cask, prise en charge de l’option
-zap(suppression complète avec les données associées) en plus de la désinstallation classique - Possibilité de consulter la sortie originale de
brew infovia un bouton de bascule
Recherche et installation de paquets
- Recherche simultanée de Formula / Cask par mot-clé
- Aperçu de la version et du site dans un popover depuis les résultats de recherche
- Installation directe depuis l’écran de recherche
Après l’avoir utilisée pendant quelques mois, je n’ai rencontré aucun problème et je l’ai trouvée pratique à l’usage, donc je me permets de la partager avec prudence.
Je pense qu’elle a encore quelques lacunes… Si vous jugez cela utile, essayez-la, et je vous serais très reconnaissant pour vos précieux retours à ce sujet (erreurs ou fonctionnalités que vous aimeriez voir ajoutées) !!
Aucun commentaire pour le moment.