Exécuter brew list
affiche une liste simple, triée par ordre alphabétique, de tous les paquets installés.
Cependant, plusieurs paquets requis (dépendances) sont automatiquement installés lors de l'installation d'un paquet en utilisant Homebrew. Il est possible d'afficher la liste de tous les paquets installés sous la forme d'un arbre de dépendances joliment formaté. Pour l'afficher, exécutez la commande suivante :
brew deps --tree --installed
Un exemple de sortie est présenté ci-dessous :
gdbm
openssl
python
gdbm
openssl
readline
sqlite
readline
xz
readline
sqlite
readline
xz
Les paquets répertoriés indépendamment (par exemple gdbm
y openssl
dans l'exemple de sortie ci-dessus) n'ont pas de dépendances. Les paquets représentés comme faisant partie d'une structure arborescente ont leur dépendance listée au niveau immédiatement inférieur (par exemple, le paquet sqlite
exige que le paquet readline
à installer). Les paquets listés aux nœuds feuilles de l'arborescence n'ont pas de dépendances.
La visualisation des dépendances dans une structure arborescente peut aider à se débarrasser facilement des paquets inutiles.