Homebrew:列出从水龙头安装的软件包?

时间:2017-06-04 17:56:18

标签: homebrew

随着时间的推移,我已经使用Homebrew安装了许多软件包,主要来自公式的默认仓库(homebrew-core),但有些来自其他位置的brew tap

现在我正在整理一些安装脚本,以使我的开发环境更具可重现性,我正在尝试找出一个简单的brew install可以安装哪些软件包,哪些需要brew tap预先。

query brew的能力证明对于确定我为每个包使用哪些选项很有用,但对于这个与抽头相关的问题却没有用。有没有办法做到这一点,而无需手动浏览每个包并查看它可用的位置?

2 个答案:

答案 0 :(得分:18)

我找到了几种方法。

brew list --full-name

较慢,但提供更多信息:

brew info $(brew list) | grep '^From:' | sort

答案 1 :(得分:0)

此表达式仅返回已安装的第三方软件包的列表:

user

...有关正在使用的 tap 的相应列表,请尝试:

brew list --full-name -1 | grep /
相关问题