Как я могу получить дополнительную информацию о формуле brew перед установкой?
Я знаю, что могу сделать что-то вроде
## 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?
Ответы
Ответ 1
Неа. Homebrew намеренно позволяет веб-сайтам служить документацией пакетов, а не содержать отдельную копию.
Вы можете сделать brew home <formula>
, чтобы запустить браузер из командной строки или brew edit <formula>
, чтобы сами изучить инструкции по установке формулы в редакторе.
Ответ 2
Вы можете получить однострочное текстовое описание пакета с помощью:
brew desc FORMULA-NAME
Например, "brew desc terminator" возвращает:
терминатор: несколько терминалов в одном окне
Ответ 3
попробуйте это:
brew cask info [package]
Ответ 4
Я использую 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