Kamu bisa memakai
brew ls --versions myformula
untuk menampilkan versi yang diinstal dari rumus masing-masing. Jika rumus tidak dipasang, keluaran akan kosong.
Saat menggunakan versi homebrew terbaru, yang bisa Anda dapatkan brew update
, Anda bisa menjalankan ini (terima kasih Slaven):
if brew ls --versions myformula > /dev/null; then
# The package is installed
else
# The package is not installed
fi
Karena itu, mungkin ide yang baik untuk memeriksa keberadaan alat sama sekali dan tidak hanya memeriksa paket homebrew masing-masing (misalnya dengan mencari file yang dapat dieksekusi di $PATH
). Dalam praktiknya, orang cenderung menginstal alat dengan cara yang cukup besar, dengan homebrew hanya salah satunya.
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.
halaman manual pembuatan ; akan sangat senang memberikannya sebagai jawaban