更新自制木桶版本

yum*_*maa 6 macos homebrew upgrade version homebrew-cask

我知道,Homebrew 不会通过自动更新(不强制)来升级木桶。因此最终,实际安装并由 Homebrew 跟踪的软件版本会变得不同。例如:

$ brew cask outdated --greedy
firefox (79.0) != 80.0
google-chrome (84.0.4147.105) != 85.0.4183.83
microsoft-edge (84.0.522.48) != 85.0.564.41
Run Code Online (Sandbox Code Playgroud)

Firefox、Chrome 和 Edge 会自动更新,并且实际上拥有最新版本。但 Homebrew 并不知道这一点。

那么,有没有办法告诉 Homebrew,某些 cask 已经是最新版本,而无需使用 brew 重新安装 cask?只需更新 Homebrew 数据库中的记录(或任何 Brew 存储桶的版本)。

yum*_*maa 4

显然,没有官方的方法可以做到这一点。

\n

相关的 GitHub 对话之后,我编写了自己的脚本来满足我对检查版本的痴迷:)

\n

如果有人想使用它\xe2\x80\x94 ,请自行承担风险,对于这种方法引起的问题,您将得不到支持。另外,我尝试制作简洁而强大的脚本来备份数据,但如果脚本会删除您的任何数据 \xe2\x80\x94我对此不承担任何责任。我鼓励您阅读脚本并理解它在做什么。

\n