在 'brew install x' 或 'brew uninstall x' 之后获取 运行 脚本的自制程序
Get homebrew to run a script after 'brew install x' or 'brew uninstall x'
我想自动创建一个文件来跟踪我安装的所有 brew 包。
我可以使用 brew list > somefile
手动执行此操作,但我希望此过程自动化。
有没有办法在 运行 宁 brew install
或 brew uninstall
之后自动 运行 脚本?
或者有没有更好的方法来做到这一点我忽略了?
谢谢
是的。您可以为 运行、brew install
或 brew uninstall
创建函数,并添加任何您想要的 运行.
function bi() {
brew install $@
brew list > somefile
}
function bu() {
brew uninstall $@
brew list > somefile
}
然后 运行宁 brew install [package]
或 brew uninstall [package]
你只是 运行 bi [package]
或 bu [package]
和你的 somefile
文件将始终包含 up-to-date 个已安装软件包列表。
您需要将这些功能添加到您的启动文件之一:.bashrc
或 .bash_profile
,以便每个新的 bash 会话都可以使用它们。
我想自动创建一个文件来跟踪我安装的所有 brew 包。
我可以使用 brew list > somefile
手动执行此操作,但我希望此过程自动化。
有没有办法在 运行 宁 brew install
或 brew uninstall
之后自动 运行 脚本?
或者有没有更好的方法来做到这一点我忽略了? 谢谢
是的。您可以为 运行、brew install
或 brew uninstall
创建函数,并添加任何您想要的 运行.
function bi() {
brew install $@
brew list > somefile
}
function bu() {
brew uninstall $@
brew list > somefile
}
然后 运行宁 brew install [package]
或 brew uninstall [package]
你只是 运行 bi [package]
或 bu [package]
和你的 somefile
文件将始终包含 up-to-date 个已安装软件包列表。
您需要将这些功能添加到您的启动文件之一:.bashrc
或 .bash_profile
,以便每个新的 bash 会话都可以使用它们。