% brew, cask # update brew brew update # upgrade brew brew upgrade # get info for a package brew info # get info for a cask brew cask info # install a package brew install # install a cask brew cask install # reinstall a package brew reinstall # reinstall a cask brew reinstall # uninstall a package brew uninstall # uninstall a cask brew cask uninstall # edit package brew edit # edit cask brew cask edit # list all services installed by brew for the current user brew services list # for root, list all services installed by brew sudo brew services list # run the service formula without registering to launch at login brew services run # as root, run the service formula without registering to launch at login sudo brew services run # start the service formula immediately and register it to launch at login brew services start # as root, start the service formula immediately and register it to launch at login sudo brew services start # stop the service formula immediately and unregister it from launching at login brew services stop # as root, stop the service formula immediately and unregister it from launching at login sudo brew services stop # stop (if necessary) and start the service formula immediately and register it to launch at login brew services restart # as root, stop (if necessary) and start the service formula immediately and register it to launch at login sudo brew services restart # remove all unused services brew services cleanup # as root, remove all unused services sudo brew services cleanup # auto cleanup brew cleanup # link formula brew link # delete files that already exist in the prefix while linking brew link --overwrite # allow keg-only formulae to be linked brew link --force # health check brew doctor # fix permissions sudo chown -R $(whoami):admin /usr/local $ package: brew search $ casks: brew search --casks $ installed: brew list $ caskinstalled: brew cask list $ brewservice: brew services list | awk '{if (NR>1){printf "%s\n", $1}}'