一个用于升级所有由 Homebrew Cask 安装的过时应用的命令行工具。
brew-cask-upgrade 是一个命令行工具,用于升级所有由 Homebrew Cask 安装的过时应用。
Homebrew Cask 扩展了 Homebrew,并将其优雅、简洁和高效的特点带到了 macOS GUI 应用及大型二进制文件的安装与管理中。
brew-cask-upgrade 是一个外部命令,通过提供交互性、改进的界面以及更细粒度的升级选择,来替代原生的 upgrade 命令。
brew tap buo/cask-upgrade为了简单验证 brew cu 是否已正确安装,你可以直接运行 brew tap 命令,查看该仓库是否已包含在内:
> brew tap
buo/cask-upgrade
homebrew/bundle
homebrew/cask
homebrew/corebrew untap buo/cask-upgrade升级过时的应用:
brew cu升级特定应用:
brew cu [CASK]在运行 brew cu 命令且不带任何其他选项时,脚本会自动运行 brew update 以获取所有已安装 cask 的最新版本(可通过下方选项禁用此功能)。
你可以使用通配模式一次性升级多个 cask。支持以下模式:
* - 匹配任意字符(例如,brew cu 'flash-*' 会升级所有以 flash- 开头的 cask)? - 匹配单个字符(例如,brew cu 'app?' 会匹配 app1、app2 等)[abc] - 匹配方括号中的任意字符(例如,brew cu 'app[123]')重要: 始终加引号或转义 glob 模式,以防止 shell 展开:
# Correct - quoted
brew cu 'firefox*'
# Correct - escaped
brew cu firefox\*
# Also works in zsh
noglob brew cu firefox*
# Incorrect - shell will try to expand firefox* before passing to brew
brew cu firefox*如果应用具有自动更新功能(即它们会自行询问您是否要升级),则它们不会在运行 brew cu 时被升级,并会显示 PASS 结果。如果您想升级它们,请传递 -a 或 --all 选项以一并包含。
暂无开放 Issues,或尚未同步最近议题。