ฉันกำลังจะเขียนเชลล์สคริปต์เพื่อตรวจสอบว่ามีการติดตั้งแพ็กเกจโฮมบรูว์ในระบบหรือไม่ มีวิธีใช้คำสั่งชงเพื่อให้บรรลุสิ่งนั้นหรือไม่?
ฉันลองใช้รหัสทางออกของbrew install <formula> --dry-run
. แต่สิ่งนี้จะสร้างแพ็คเกจหากขาดหายไป
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.
หน้าคนชง ; อยากจะให้มันเป็นคำตอบ