Homebrew
Installing and updating packages on macOS, services, casks, Brewfile and cleanup.
Packages
Install a package
brew install <package>
Install a GUI app
brew install --cask <app>
Search
brew search <query>
Package info
brew info <package>
Installed packages you installed explicitly
brew leavesUninstall
brew uninstall <package>
Updates
Update Homebrew and see what's outdated
brew update && brew outdatedUpgrade everything
brew upgradePin a package to its current versionadvanced
brew pin <package>
Remove old versions and cache
brew cleanupDiagnose problems
brew doctorServices
Start a service and run it at login
brew services start <brew_service>
List services
brew services listRestart a service
brew services restart <brew_service>
Brewfile
Save everything installed to a Brewfileadvanced
brew bundle dump --file=~/BrewfileInstall everything from a Brewfileadvanced
brew bundle --file=~/Brewfile