如何在安装之前获得有关brew配方的更多信息?

时间:2013-04-07 04:09:51

标签: homebrew

我知道我可以做类似

的事情
## brew info FORMULA_NAME
brew info wgetpaste

输出

wgetpaste: stable 2.20
http://wgetpaste.zlin.dk/
Not installed
https://github.com/mxcl/homebrew/commits/master/Library/Formula/wgetpaste.rb

然后我可以在安装之前按照网址获取有关公式的一些信息。我们有什么方法可以使用brew在命令行中获取此信息吗?

5 个答案:

答案 0 :(得分:42)

不。 Homebrew故意让网站作为软件包的文档,而不是维护它的单独副本。

您可以执行brew home <formula>从命令行启动浏览器,或brew edit <formula>在编辑器中检查公式的安装说明。

答案 1 :(得分:11)

您可以通过以下方式获得包的单行文字说明:

brew desc FORMULA-NAME

例如,“brew desc terminator”返回:

终结符:一个窗口中有多个终端

答案 2 :(得分:2)

在自制酒中,您有酒桶和公式,它们具有不同的功能,所以:

对于公式:

要获取有关公式本身的信息,可以使用所做的操作(brew info [formula name)。 要获取有关您要安装的应用的信息,请使用:

brew desc [Formula name]

您也可以通过brew home [formula name

转到自制程序的网站,以获取公式。

对于酒桶:

可悲的是,木桶(如Firefox)没有desc命令,而只有brew cask info(用过的东西)和brew cask home

答案 3 :(得分:1)

尝试:

brew cask info [package]

答案 4 :(得分:0)

我使用brew [cask] cat [...]来查看确切的公式(此处不必按照其他答案的建议进行编辑)。它显示了下载的内容,下载的位置,校验和,所依赖的其他配方/桶等。这是一个示例:

$ brew cask cat java
cask 'java' do
  version '12.0.2,10:e482c34c86bd4bf8b56c0b35558996b9'
  sha256 '675a739ab89b28a8db89510f87cb2ec3206ec6662fb4b4996264c16c72cdd2a1'

  url "https://download.java.net/java/GA/jdk#{version.before_comma}/#{version.after_colon}/#{version.after_comma.before_colon}/GPL/openjdk-#{version.before_comma}_osx-x64_bin.tar.gz"
  name 'OpenJDK Java Development Kit'
  homepage 'https://openjdk.java.net/'

  artifact "jdk-#{version.before_comma}.jdk", target: "/Library/Java/JavaVirtualMachines/openjdk-#{version.before_comma}.jdk"

  uninstall rmdir: '/Library/Java/JavaVirtualMachines'
end