web-dev-qa-db-fra.com

Comment puis-je obtenir plus d'informations sur une formule d'infusion avant l'installation?

Je sais que je peux faire quelque chose comme

## brew info FORMULA_NAME
brew info wgetpaste

Production

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

Ensuite, je peux suivre l'URL pour obtenir des informations sur la formule avant l'installation. Avons-nous un moyen d'obtenir ces informations en ligne de commande en utilisant brew?

47
Samar Panda

Nan. Homebrew permet intentionnellement aux sites Web de servir de documentation sur les packages, au lieu d'en conserver une copie séparée.

Vous pouvez faire un brew home <formula> pour lancer un navigateur à partir de la ligne de commande, ou brew edit <formula> pour examiner les instructions d'installation de la formule elles-mêmes dans un éditeur.

43
Andrew Janke

Vous pouvez obtenir une description textuelle en ligne d'un package avec:

brew desc FORMULA-NAME

Par exemple, "brew desc terminator" renvoie:

terminateur: plusieurs terminaux dans une seule fenêtre

13
Paul Crook

essaye ça:

brew cask info [package]
1
Marcello

J'utilise brew [cask] cat [...] pour voir la formule exacte (sans nécessairement la modifier comme le suggèrent d'autres réponses ici). Il montre ce qui est téléchargé, d'où, avec quelle somme de contrôle, de quelle autre formule/fût il dépend, etc. Voici un exemple:

$ 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
0
Alex