Простой Bash скприт для отображение пакетов которые от чего либо зависят или нет.
brew list -1 | while read lib; do echo -ne "\x1B[1;31m $lib \x1B[0m"; brew uses $lib --installed | awk '{printf(" %s ", $0)}'; echo ""; done
Просто выполни это в консоли и получишь примерный результат:
ansible apr apr-util php apr-util php argon2 php
Видно что php и apr-util зависит от apr
Отображение в обратную сторону:
brew list -1 | while read lib; do echo -ne "\x1B[1;31m $lib \x1B[0m"; brew deps $lib | awk '{printf(" %s ", $0)}'; echo ""; done
Выведет:
ansible gdbm libyaml openssl python@2 readline sqlite apr
Тут отобразилось от чего зависит пакет, ansible зависит от gdbm libyaml openssl python@2 readline sqlite.