Tout ce que Homebrew a installé, et ce que vous n’utilisez jamais.
Vitals demande à Homebrew ce qu’il a installé sur votre Mac et affiche chaque paquet avec sa taille, la mise à jour en attente et la dernière exécution de l’un de ses programmes. Ceux jamais vus en exécution sont listés avec la place qu’ils prennent, les services ont Démarrer et Arrêter, et rien ne s’exécute tant que vous n’avez pas confirmé la commande brew.
Les chiffres sont simulés : une page web ne peut pas lire votre Mac, et ne devrait pas.
Chaque paquet, avec sa taille et sa dernière exécution.
Les formules et les casks que vous avez demandés par leur nom, chacun avec ce qu’il est, sa version, sa taille sur le disque et la dernière fois que Vitals a vu l’un de ses programmes s’exécuter. Les dépendances sont à un interrupteur près, chacune avec ce qui en a besoin.
- Formules et casks
- Taille sur le disque, toutes versions comprises
- En cours d’exécution, Aujourd’hui, Cette semaine, Ce mois-ci
- Les dépendances, avec ce qui a besoin de chacune
Les paquets que vous avez installés sans jamais les lancer.
Non vus en exécution liste les paquets que Vitals n’a jamais vus s’exécuter, avec la place qu’ils prennent ensemble. Désinstaller est proposé pour un paquet dont rien d’autre n’a besoin, et exécute brew uninstall après votre confirmation.
- Non vus en exécution, avec la place qu’ils prennent
- Désinstaller, pour ce dont rien d’autre n’a besoin
- Requis par, pour le reste
- Exécute brew uninstall, et le dit
brew services, avec Démarrer, Arrêter et Redémarrer.
Chaque service Homebrew, avec s’il tourne, s’il démarre à l’ouverture de session et s’il s’exécute en root. Démarrer, Arrêter et Redémarrer exécutent brew services, et les ports d’un service figurent dans la section Ports.
- En cours, arrêté, ou arrêté sur une erreur
- Démarre à l’ouverture de session, ou non
- Lancé avec sudo, s’exécute en root
- Ses ports dans la section Ports
Les mises à jour en attente, et ce qu’un nettoyage libère.
Un paquet qui a une version plus récente indique laquelle, avec Mettre à jour sur chacun et Tout mettre à jour pour l’ensemble. Peut être libéré correspond à ce qu’occupent les anciennes versions et les téléchargements de Homebrew, et Nettoyer exécute brew cleanup.
- La version installée, et la nouvelle
- En mettre un à jour, ou Tout mettre à jour
- Anciennes versions et téléchargements, avec leur taille
- Un service en cours redémarre sur la nouvelle version
Homebrew, avant et après
C’est avec Homebrew que la plupart des développeurs installent leurs outils, et il ne fait que grossir. Une formule essayée une fois il y a deux ans est toujours là avec ses dépendances, une base de données installée pour un projet démarre encore à chaque ouverture de session, et chaque mise à jour laisse l’ancienne version derrière elle.
brew list les nomme. Il ne dit pas lesquels vous utilisez, combien de place prend chacun ni quel service tourne en ce moment. Chacune de ces questions demande une autre commande.
Homebrew, une section de l’onglet Développement de Vitals, réunit tout cela : chaque paquet avec sa taille et sa dernière exécution, ceux jamais vus en exécution, les mises à jour en attente, les services avec Démarrer et Arrêter, et ce qu’un nettoyage libérerait. Chaque changement est une commande brew, exécutée après votre confirmation.
Où le trouver dans Vitals
L’onglet, l’élément de la barre des menus et le réglage, dans l’ordre où vous irez les chercher.
- 01
Ouvrez l’onglet Développement et choisissez Homebrew
Vitals demande à brew ce qui est installé, ce qui prend une ou deux secondes, et affiche les paquets que vous avez demandés par leur nom avec leur taille.
- 02
Voyez ce que vous n’utilisez jamais
Non vus en exécution liste les paquets que Vitals n’a jamais vus s’exécuter, avec la place qu’ils prennent. Désinstallez-en un après confirmation.
- 03
Vérifiez les services
Chaque service indique s’il tourne et s’il démarre à l’ouverture de session. Arrêtez celui dont vous n’avez pas besoin, et il reste arrêté jusqu’à ce que vous le relanciez.
- 04
Mettez à jour et nettoyez
Mettez à jour un paquet ou tous, puis lancez un nettoyage pour supprimer les anciennes versions et les téléchargements que Homebrew a conservés.
Homebrew : le Moniteur d’activité et Vitals
La comparaison complète se fait ligne par ligne. Voici les lignes côté homebrew.
Le vocabulaire
Ce que veulent dire les chiffres, tiré du lexique du Moniteur d’activité.
- launchd
launchd est le premier processus que macOS lance au démarrage, avec l’identifiant de processus 1.
- Port en écoute
Un port en écoute est un port réseau sur lequel un processus attend des connexions entrantes, comme un serveur web sur le port 3000.
- PID
Un PID, ou identifiant de processus, est un numéro que macOS attribue à chaque processus en cours pour l’identifier.
Questions
Celles qu’on pose sur homebrew avant d’acheter.
Comment Vitals sait-il quand un paquet s’est exécuté pour la dernière fois ?
Grâce à son propre historique d’utilisation. Quand un programme installé par un paquet tourne, Vitals le note : chaque paquet indique donc En cours d’exécution, Aujourd’hui, Cette semaine, Ce mois-ci, Il y a plus d’un mois ou Non vu en exécution. Une commande qui se termine en moins d’une seconde est rarement repérée.
Vitals modifie-t-il quelque chose de lui-même ?
Non. Mettre à jour, Désinstaller, Nettoyer et les boutons des services exécutent chacun une commande brew, après une confirmation qui dit laquelle.
Affiche-t-il aussi les casks ?
Oui. Les formules comme les casks sont listés.
Et les dépendances ?
La liste commence par ce que vous avez demandé par son nom. Activez Inclure les dépendances pour voir les bibliothèques que d’autres paquets ont amenées, chacune avec ce qui en a besoin.
Peut-il désinstaller un paquet dont d’autres ont besoin ?
Non. Désinstaller n’est proposé que pour un paquet dont rien d’autre n’a besoin. Les autres indiquent ce qui en a besoin.
Gère-t-il brew services ?
Oui. Chaque service indique s’il tourne, s’il démarre à l’ouverture de session et s’il a été lancé avec sudo, avec Démarrer, Arrêter et Redémarrer.
Combien un nettoyage libère-t-il ?
Vitals pose la question à Homebrew, qui conserve les versions remplacées par une mise à jour et les fichiers qu’il a téléchargés. Le chiffre figure sous Peut être libéré, et Nettoyer exécute brew cleanup.
Mon assistant peut-il demander ce qui est installé ?
Oui. Via MCP, un assistant peut demander ce qui est installé, ce qui a une mise à jour et ce qui n’a pas été vu en exécution, et vitals homebrew donne la même réponse dans le terminal.
À lire ensuite
Les guides qui s’en servent, et Vitals face aux apps qu’on achète pour ça.
Encore plus de Vitals
Toutes les fonctionnalitésConteneurs Docker
À l’intérieur du gros processus Docker : la mémoire, le processeur, le réseau et les ports de chaque conteneur, avec Arrêter sur chacun.
Mixeur de volume
Montez le son de la réunion et baissez la musique : un curseur pour chaque app qui a du son, le micro, et les batteries de vos appareils Bluetooth.
Température et ventilateurs
La température du processeur et du GPU, la vitesse des ventilateurs, les apps qui font chauffer, et des ventilateurs qui suivent une courbe que vous dessinez.
Lifetime à $29 tant que dure le prix de lancement
Plus que 0 à ce prix. Ensuite $49, ou $15 pour un an de mises à jour. Un seul paiement, remboursement sous 14 jours.
Obtenir Vitals pour $29