2 votos

¿Cómo consultar un campo concreto de la información de la barrica de cerveza o de la fórmula?

Versión homebrew en mi Mac:

Homebrew 2.5.0-84-g9e697bd

Toma github (Cask para GitHub Desktop) por ejemplo, este es el archivo cask ubicado en /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/github.rb :

cask "github" do
  version "2.5.5-f57dc10d"
  sha256 "fe39c280c746b66d13dbcc5acfeb946f77b680954ecda2bf29a560a98a9d2638"

  # githubusercontent.com/ was verified as official when first introduced to the cask
  url "https://desktop.githubusercontent.com/releases/#{version}/GitHubDesktop.zip"
  appcast "https://github.com/desktop/desktop/releases.atom"
  name "GitHub Desktop"
  desc "Desktop client for GitHub repositories"
  homepage "https://desktop.github.com/"

  auto_updates true

  app "GitHub Desktop.app"
  binary "#{appdir}/GitHub Desktop.app/Contents/Resources/app/static/github.sh", target: "github"

  zap trash: [
    "~/Library/Application Support/GitHub Desktop",
    "~/Library/Application Support/com.github.GitHubClient",
    "~/Library/Application Support/com.github.GitHubClient.ShipIt",
    "~/Library/Application Support/ShipIt_stderr.log",
    "~/Library/Application Support/ShipIt_stdout.log",
    "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.GitHubClient.sfl*",
    "~/Library/Caches/com.github.GitHubClient",
    "~/Library/Caches/com.github.GitHubClient.ShipIt",
    "~/Library/Preferences/com.github.GitHubClient.helper.plist",
    "~/Library/Preferences/com.github.GitHubClient.plist",
    "~/Library/Preferences/ByHost/com.github.GitHubClient.ShipIt.*.plist",
    "~/Library/Logs/GitHub Desktop",
  ],
      rmdir: "~/.config/git"
end

El archivo Cask tiene un desc y su valor es Desktop client for GitHub repositories .

Sin embargo, cuando hago brew search --desc github o brew search --cask --desc github Sólo consigo github: GitHub Desktop El desc no está incluido.

A veces el desc proporciona información valiosa sobre un barril. Así que me pregunto si hay una manera de hacer desc incluido al hacer brew search --desc ¿para las barricas? Gracias.

2voto

awy Puntos 500

https://docs.brew.sh/Manpage#cask-command-options-cask

brew cask info github

debería funcionar.

--desc no aparece como una opción válida para cask .


Para comprobar específicamente un campo en el archivo JSON /api/cask/github.json (JSON API) Utiliza el info comando con --json y utilizar jq para obtener los valores de un campo concreto.

Aunque puede que encuentres una forma mejor de hacerlo leyendo el manual, esto es lo que funcionará, al menos.

brew info --json=v1 github | jq "map(.|.desc)"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X