Brew Operations

From NovaOrdis Knowledge Base
Revision as of 20:20, 17 November 2019 by Ovidiu (talk | contribs) (→‎cask)
Jump to navigation Jump to search

Internal

Commands

update

Fetches the latest version of Homebrew and all formulae and upgrades.

doctor

Checks the Homebrew installation for potential problems and exit with a non-zero status if potential problems are found.

cleanup

Remove old version from cellar for all installed (or specified) formulae. Old downloads from the Homebrew download-cache are deleted.

list

Lists all installed formulae.

With a specific argument, list details about the installed artifacts associated with a specific formula.

brew list
brew list <formula>

Example:

brew list bash
/usr/local/Cellar/bash/4.4.19/bin/bash
/usr/local/Cellar/bash/4.4.19/bin/bashbug
/usr/local/Cellar/bash/4.4.19/include/bash/ (58 files)
/usr/local/Cellar/bash/4.4.19/lib/bash/ (26 files)
/usr/local/Cellar/bash/4.4.19/lib/pkgconfig/bash.pc
/usr/local/Cellar/bash/4.4.19/share/doc/ (10 files)
/usr/local/Cellar/bash/4.4.19/share/info/bash.info
/usr/local/Cellar/bash/4.4.19/share/locale/ (37 files)
/usr/local/Cellar/bash/4.4.19/share/man/ (2 files)

list versions

brew list --versions git-lfs

If no such formula is installed, the command exits with 1.

info

brew info bash

install

update

formula

Displays the path where the specified formula is located.

brew formula <formula-name>

tap

Without any arguments, display all taps available on the system:

brew tap

Add a New Tap

brew tap [--full] <user>/<repo> [URL]

Install Homebrew Cask

brew tap caskroom/cask

For more about Homebrew Cask see:

Homebrew Cask

cask

cask list

brew cask list

With no args, lists installed casks.

brew cask audit

cask uninstall

Uninstall the specified cask:

brew cask uninstall vagrant