Brew

List installed packages:

> brew list

Get more information on an individual package:

> brew info terraform
terraform: stable 0.14.8 (bottled), HEAD
Tool to build, change, and version infrastructure
https://www.terraform.io/
Conflicts with:
  tfenv (because tfenv symlinks terraform binaries)
/usr/local/Cellar/terraform/0.11.13 (6 files, 120.6MB) *
  Poured from bottle on 2019-05-15 at 10:50:33
...

Upgrade all out-of-date packages:

> brew upgrade

Upgrade specific packages:

> brew upgrade terraform

“Pin” a package so it doesn’t upgrade when running “brew upgrade”

> brew pin mysql

Show package files:

> brew ls terraform
/usr/local/Cellar/terraform/0.14.8/bin/terraform

> brew ls -v terraform
/usr/local/Cellar/terraform/0.14.8/INSTALL_RECEIPT.json
/usr/local/Cellar/terraform/0.14.8/LICENSE
/usr/local/Cellar/terraform/0.14.8/bin/terraform
/usr/local/Cellar/terraform/0.14.8/CHANGELOG.md
/usr/local/Cellar/terraform/0.14.8/.brew/terraform.rb
/usr/local/Cellar/terraform/0.14.8/README.md

References

  1. Keeping Your Homebrew Up to Date (www.safaribooksonline.com, dead link, currently available from web.archive.org)
  2. List all files in a homebrew package (stackoverflow.com)
updatedupdated2021-03-232021-03-23