有没有办法隔离添加到自制软件包的新软件包列表?
当我运行brew升级时,它列出了所有新包,
我想打开他们的主页,看看我是否想要使用它们。
的内容
$ brew home $(brew list --new)
遍历所有新包并打开其主页...
答案 0 :(得分:1)
因此,您可以使用几个命令来执行此操作:
列出过时的软件包:
$ 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