Estou prestes a escrever um script de shell para detectar se vários pacotes homebrew estão instalados no sistema. Existe uma maneira de usar um comando brew para fazer isso?
Tentei usar o código de saída de brew install <formula> --dry-run
. Mas isso cria o pacote se estiver faltando.
if [ ! -x "$(command -v PKG_EXEC)" ]; then # package not installed fi
brew --cellar "$formula" >/dev/null 2>&1
--cellar formula: Display the location in the cellar where formula would be installed, without any sort of versioned directory as the last path.
página man do brew ; teria adorado dar isso como uma resposta