在自制软件中打开新软件包主页

时间:2013-12-27 16:26:25

标签: macos homebrew

有没有办法隔离添加到自制软件包的新软件包列表?
当我运行brew升级时,它列出了所有新包, 我想打开他们的主页,看看我是否想要使用它们。

的内容
$ brew home $(brew list --new)

遍历所有新包并打开其主页...

1 个答案:

答案 0 :(得分:1)

因此,您可以使用几个命令来执行此操作:

  1. 列出过时的软件包:

    $ brew outdated
    git (1.8.5.1, 1.9.0, 2.0.0 < 2.2.0)
    
  2. brew home只需要名称,而不是版本,所以解析出来

    $  brew outdated |  awk '{print $1}'
    git
    
  3. 运行brew home

    $ brew home `brew outdated |  awk '{print $1}'`
    OR
    $ brew outdated |  awk '{print $1}' | xargs brew home
    
  4. 可选:如果我尝试打开超过6个网址,我的计算机会出错LSOpenURLsWithRole() failed with error -1712。快速谷歌搜索表明它已超时,这表明您的机器和浏览器可能会在更多或更少的网址后超时。

    $ for package in `brew outdated |  awk '{print $1}'`; do brew home $package; done