有没有办法隔离添加到自制软件中的新软件包列表?
当我运行brew升级时,它会列出所有新软件包,我想打开他们的主页,看看我是否要使用它们。
类似的东西
$ brew home $(brew list --new)
它遍历所有新包并打开他们的主页......
因此,
您可以串起几个命令来执行此操作:
列出过时的软件包:
$ brew outdated git (1.8.5.1, 1.9.0, 2.0.0 < 2.2.0)
brew home
只想要名称,而不是版本,所以解析出来$ brew outdated | awk '{print $1}' git
运行
brew home
:$ brew home `brew outdated | awk '{print $1}'` OR $ brew outdated | awk '{print $1}' | xargs brew home
可选:如果我尝试打开超过 6 个网址,我的机器就会出错
LSOpenURLsWithRole() failed with error -1712
。快速谷歌搜索表明这是一个超时,这表明您的计算机和浏览器可能会在或多或少的网址后超时。$ for package in `brew outdated | awk '{print $1}'`; do brew home $package; done