Skip to content

Instantly share code, notes, and snippets.

@BarDev
Last active March 1, 2019 02:22
Show Gist options
  • Save BarDev/00a9fa952c0d4f12c8dce1b61deba426 to your computer and use it in GitHub Desktop.
Save BarDev/00a9fa952c0d4f12c8dce1b61deba426 to your computer and use it in GitHub Desktop.
Homebrew

Homebrew Cheatsheet

Commands

See Homebrew - Basics Commands and Cheatsheet https://dev.to/code2bits/homebrew---basics--cheatsheet-3a3n

Servicess

 brew services list
 brew services start <formula>
 brew services stop <formula>
 brew services restart <formula>
 brew info <formula>
brew install <formula>





brew install <formula>
brew upgrade <formula>
brew unlink <formula>
brew link <formula>
brew switch <formula> 2.5.0
brew list --versions <formula>
brew leaves # Show each of the full formulae installed

brew --prefix # find location of formula
brew --prefix <formula>
brew info <formula> # Get info about a fourmula


brew cleanup -n # List forumlas that can be cleaned up
brew cleanup <formula>
brew home <formula>
brew --version
brew update
brew list --versions
brew updated
brew ls -l

brew doctor

brew help
brew help <sub-command>
# Display the version of Homebrew.
$ brew --version
# Print Help Information
$ brew help
# Print Help Info for a brew command
$ brew help <sub-command>
# Check system for potential problems.
$ brew doctor

# Fetch latest version of homebrew and formula
$ brew update
# Show formulae with an updated version available
$ brew outdated
# Upgrade all outdated and unpinned brews
$ brew upgrade
# Upgrade only the specified brew
$ brew upgrade <formula>
# Prevent the specified formulae from being upgraded
$ brew pin <formula>
# Allow the specified formulae to be upgraded.
$ brew unpin <formula>

# List all the current tapped repositories (taps)
$ brew tap
# Tap a formula repository from Github using https for tap https://github.com/user/homebrew-repo
$ brew tap <user/repo>
# Tap a formula repository from the specified URL
$ brew tap <user/repo> <URL>
# Remove the given tap from the repository
$ brew untap <user/repo>

# Tap the Cask repository from Github.
$ brew tap homebrew/cask
# List all the installed casks.
$ brew cask list
# Search all known casks based on the substring text.
$ brew search <text>
# Install the given cask.
$ brew cask install <cask>
# Reinstalls the given Cask
$ brew cask reinstall <cask>
# Uninstall the given cask.
$ brew cask uninstall <cask>


# List all the installed formulae.
$ brew list
# Display all locally available formulae for brewing.
$ brew search
# Perform a substring search of formulae names for brewing.
$ brew search <text>
# Display information about the formula.
$ brew info <formula>
# Install the formula.
$ brew install <formula>
# Uninstall the formula.
$ brew uninstall <formula>

$ brew prune # Remove old symlinks


# Remove older versions of installed formulae.
$ brew cleanup
# Remove older versions of specified formula.
$ brew cleanup <formula>
# Display all formula that will be removed (dry run)
$ brew cleanup -n
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment