Ich bin dabei, ein Shell-Skript zu schreiben, um festzustellen, ob mehrere Homebrew-Pakete im System installiert sind. Gibt es eine Möglichkeit, einen Braubefehl zu verwenden, um dies zu erreichen?
Ich habe versucht, den Exit-Code von zu verwenden brew install <formula> --dry-run
. Dies erstellt jedoch das Paket, wenn es fehlt.
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.
Manpage brauen ; hätte es gerne als Antwort gegeben