Sto per scrivere uno script di shell per rilevare se nel sistema sono installati diversi pacchetti homebrew. C'è un modo per utilizzare un comando brew per ottenere ciò?
Ho provato a utilizzare il codice di uscita di brew install <formula> --dry-run
. Ma questo costruisce il pacchetto se manca.
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.
pagina man brew ; mi sarebbe piaciuto dare come risposta