2个不稳定版本
0.2.0 | 2020年12月30日 |
---|---|
0.1.0 | 2020年5月26日 |
在操作系统分类中排名518
20KB
390 行
brew_outdated
brew_outdated
是一个工具,用于保持您通过brew
安装的可执行文件更新。它检查您的shell历史记录,寻找最近使用并已过时的执行文件,根据brew outdated
判断。它只会检测通过brew
安装的执行文件。
支持bash
、zsh
、fish
和nu
。
目前不支持查找由brew cask
安装的过时执行文件。
brew_outdated
在后台运行brew update
来更新brew
和brew公式,因此更新建议保持准确。如果此更新失败,brew outdated
将在下次运行时显示一条消息。
brew_outdated
与它所依赖的brew outdated
的速度相当,因此建议在shell的启动文件中运行它。
安装
要安装,请运行
cargo install brew_outdated
用法
要运行,请确保~/.cargo/bin
已添加到您的PATH
,并使用以下命令运行:
brew_outdated
如果您希望在每次启动新shell时运行它,您可以将它添加到shell的启动配置文件中。以下是支持的shell的启动配置文件位置:
shell | 默认配置位置 |
---|---|
bash |
~/.bashrc |
zsh |
~/.zshrc |
fish |
~/.config/fish/config.fish |
nu |
可以在启动配置选项下进行配置:https://www.nushell.sh/blog/2020/04/21/nushell_0_13_0.html#startup-commands-jonathandturner |
输出
当brew_outdated
检测到过时执行文件时,它将通过类似以下消息通知您负责这些执行文件的包:
You have recently used out-of-date executables which are managed by `brew`.
Consider updating the following:
fish (installed: 3.1.0, available: 3.1.2)
git (installed: 2.25.0_1, available: 2.26.2_1)
go (installed: 1.14.2_1, available: 1.14.3)
To upgrade all of these in one command, run `brew upgrade fish git go`
当 brew_outdated
无法检测到任何过时的可执行文件时,它不会产生任何输出。
依赖项
~9MB
~151K SLoC