Mam zamiar napisać skrypt powłoki, który wykryje, czy w systemie jest zainstalowanych kilka pakietów homebrew. Czy jest sposób na użycie polecenia parzenia, aby to osiągnąć?
Próbowałem użyć kodu zakończenia brew install <formula> --dry-run
. Ale to buduje pakiet, jeśli go brakuje.
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.
brew man page ; chciałbym dać to jako odpowiedź