Brewlet garde un œil sur les paquets Homebrew dans la barre des menus

Nicolas Furno |

Brewlet est un outil qui intéressera les utilisateurs de Homebrew, le gestionnaire de paquets dédié à macOS. L’interface principale de Homebrew est le terminal et les lignes de commande. On installe un nouveau paquet avec une ligne de commande et on le met à jour ensuite avec une autre ligne de commande. Brewlet propose de garder l’œil sur les mises à jour disponibles depuis la barre des menus de macOS.

L’utilitaire va d’abord analyser votre installation pour savoir quels paquets vous avez installé avec Homebrew. Brewlet va ensuite exécuter la commande brew update qui permet de chercher si des mises à jour sont disponibles pour ces paquets. Le cas échéant, son icône passera du noir au jaune et vous recevrez une notification (si vous les avez activées). Dans le menu, vous verrez alors les paquets qui peuvent être mis à jour, avec le numéro de version actuel et celui que vous obtiendrez en installant la mise à jour.

Brewlet vous permettra alors de mettre à jour un paquet, ou tous ceux qui sont en attente d’une nouvelle version. L’opération se fait toujours en arrière-plan, avec la commande brew upgrade, éventuellement suivie du nom du paquet si vous ne mettez à jour qu’un seul paquet. Le menu dispose aussi d’une commande pour « nettoyer » l’installation, c’est-à-dire supprimer les ressources obsolètes et inutiles, l’équivalent de la commande brew cleanup.

Si vous utilisez déjà le terminal régulièrement, vous n’aurez sans doute pas besoin de Brewlet. Mais si vous avez installé Homebrew pour un ou deux paquets seulement et que vous ne passez pas votre temps dans le terminal, c’est un utilitaire bien pratique. Il est aussi totalement gratuit et même open-source. Son développeur a prévu plusieurs nouveautés, dont une option pour mettre à jour automatiquement les paquets, sans intervention de l’utilisateur.

macOS Mojave est nécessaire pour installer Brewlet, dont l’interface n’est pas traduite en français. L’app peut être téléchargée à cette adresse et elle devra être ouverte avec un clic secondaire la première fois, puisqu’elle n’est pas signée.

avatar jowe_19 | 

Top ! Plus besoin d'exécuter toutes ces commandes régulièrement et manuellement.

avatar huexley | 

Excellent !

avatar demus | 

Sympa merci

avatar victoireviclaux | 

Merci pour l'astuce !

avatar Thomas Delesse | 

Ça a l’air simple et très sympa. J’essaye tout de suite !

avatar tupui | 

Cool ! On pourrait faire la même chose pour n’importe quoi en reprenant son code. Genre pour les env python

avatar saoullabit | 

@tupui

Pas bête ça !

avatar pat3 | 

Je lance un ´brew cask upgrade’ dans le terminal à peu près toutes les semaines, j’ai pas tellement l’impression que cette app fasse plus. De plus, j’ai mis un watch releases dans GitHub sur les apps que j’ai installées via homebrew, et du coup je reçois une alerte mail à chaque mises à jour. Ça fonctionne aussi bien que les notifs du Mac AppStore.
C’est pas que cette app soit mauvaise, mais j’ai l’impression qu’elle fait ce que je fais déjà…

avatar Welden | 

Surtout que dans ton cas, l'application fait moins. Je l'ai essayé pendant une semaine, je viens de réaliser en voulant mettre à jour transmission que l'application ne gérait pas (encore) les 'brew cask'.
Donc j'attends cette fonctionnalité dans une possible mise à jour (prévue selon les dires du développeur), mais pour l'instant pas d'intérêt pour moi.

CONNEXION UTILISATEUR