61

我知道我可以做类似的事情

## 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

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

4

5 回答 5

51

没有。Homebrew 有意让网站充当软件包的文档,而不是维护它的单独副本。

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

于 2013-04-25T07:56:35.573 回答
23

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

brew desc FORMULA-NAME

例如,“brew desc terminator”返回:

终结者:一个窗口中的多个终端

于 2018-05-30T07:38:22.047 回答
3

试试这个:

brew cask info [package]
于 2018-06-30T07:39:39.937 回答
2

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
于 2019-09-05T16:04:26.793 回答
2

在自制软件中,您有木桶和配方,它们具有不同的功能,因此:

对于公式:

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

brew desc [Formula name]

您也可以通过以下方式访问自制软件的网站以获取公式brew home [formula name

对于木桶:

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

于 2020-03-23T18:07:24.460 回答