在 macOS 上使用命令一键安装/更新 App

Latest 还不太行,这是保持 Mac App 为最新版的靠谱方法 - #UNTAG

为 Hum 的 post 做一点补充:

  • Homebrew 由开源社区维护,并不包含所有的 App,并且会偶尔出现一些 package 和 App 名称极为相似的情况,最好先使用 brew searchbrew info 确认自己正在安装什么 App。
  • 可以使用 mas 实现用命令或者脚本管理由 Mac App Store 安装的 App; 结合 Homebrew, 可以用 brew update && brew upgrade && mas outdated && mas upgrade 实现每日一键维护,也可以每日定时运行。
  • 如果你使用多个地区的不同 Apple ID 下载不同的 App,那么 mas 只能更新当前 Mac App Store 中登陆 Apple ID 安装的 App。
  • 结合 Homebrew Bundle (同时支持 mas 和 Homebrew),可以维护一个已安装 App 的列表,从而实现在 clean install 新系统的时候,一键安装之前的 App。
  • Homebrew Bundle 结合 Minja 之前分享的使用脚本一键设置系统偏好,可以大大节省 clean install 新系统后恢复生产状态的时间。
  • 如果使用 SetApp,可以把使用 SetApp 安装的 App 在 SetApp 中加入到 Favorites;之后在新系统中,登陆 SetApp,点击 Favorites,会有直接 Install All 的选项。
4 个赞

感谢补充:+1:

这个我是直接 Google Homebrew App名 解决

——

mas 这个命令因为你说的限制,我还是决定去 App Store 更新了。输入密码后不用切账户可以更新所有 App。