跳至主要内容

Homebrew Bundle

homebrew-bundle 是 Homebrew 的官方擴充套件,提供類似 package.json 的套件管理功能。

Homebrew Bundle 讓你可以將所有需要的套件定義在 Brewfile 中,實現一鍵安裝和環境同步。特別適合新機器設定和團隊開發環境標準化。

Requirement

  • Homebrew (on macOS or Linux) for installing dependencies.
  • Homebrew Cask is optional and used for installing Mac applications.
  • mas-cli is optional and used for installing Mac App Store applications.
  • Whalebrew is optional and used for installing Whalebrew images.
  • Visual Studio Code is optional and used for installing Visual Studio Code extensions.

備份方式

brew bundle dump --describe --force --file="~/Desktop/Brewfile"
  • --describe:为列表中的命令行工具加上说明性文字。
  • --force:直接覆盖之前生成的Brewfile文件。如果没有该参数,则询问你是否覆盖。
  • --file="~/Desktop/Brewfile":在指定位置生成文件。如果没有该参数,则在当前目录生成 Brewfile 文件。

還原

brew bundle --file="~/Desktop/Brewfile"

See Also