我习惯于通过npm,pip和gem之类的工具来安装软件包和库。这些工具允许我以某种形式(package.json,Requirements.txt或Gemfile)跟踪已安装的软件包。然后可以将其检入存储库并进行版本控制。
我在Github上有一个dotfiles存储库,我想将其用作版本控制我的机器配置的方式,我想知道是否有一种方法可以对安装的brew软件包进行版本控制?如果是这样,怎么做?我想要的brew install --save是某种东西。:)
您正在寻找Homebrew Bundle。
它使您可以跟踪中已安装的公式(程序包)Brewfile。
然后,您可以转储所有中安装的公式用brew bundle dump,从捆绑安装所有的公式brew bundle,并删除所有已安装的公式未在捆绑上市用brew bundle cleanup。
语法与Bundler的语法非常相似,因此您可以轻松地自己编辑文件。
它既支持本地Brewfile(例如,每个项目一个),又支持全局文件(~/.Brewfile)。
通过以下方式安装:
$ brew tap homebrew/bundle
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1214 次 |
| 最近记录: |