
MacOS에서 주로 사용하는 Package Manager
Python, Node, Google Chrome, Visual Studio Code와 같은 Package들을 명령어만으로 쉽게 설치할 수 있다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
일반적으로 Command Line Interface(CLI) 도구나 다른 Software를 설치하는 데 사용한다.
보통 /usr/local/Cellar에 설치된다.
Graphic User Interface(GUI)를 가진 Application을 설치한다.
보통 /Applications에 설치된다.
info, install, uninstall 등의 Command들은 Default로 Formulae를 다룬다.
Cask를 다루고 싶다면 --cask Option을 지정해주면 된다.
(ex. brew install --cask [packageName])
brew search [text] # Homebrew에서 제공하는 Package 중에서 [text]를 포함하는 Package 검색
brew info [packageName] # Package 정보 확인
brew install [packageName] # Package 설치
brew uninstall [packageName] # Package 제거
brew list # 설치된 Package List 확인
brew update # Homebrew Update 및 Package 정보 최신화
brew outdated # 현재 설치된 Package 중에서 Upgrade가 가능한 Package를 나열
brew upgrade [packageName] # Package Update, packageName 미지정 : 일괄 Update
brew cleanup [packageName] # 더 이상 필요하지 않은 오래된 Version의 Package File들 제거, packageName 미지정 : 일괄 제거
brew autoremove # 더 이상 사용하지 않는 의존성 Package들을 제거
brew --version # Homebrew Version 확인
brew doctor # Homebrew 설치 상태 점검