Show cask description in brew cask info
command
This commit is contained in:
parent
efbfb90c42
commit
619af6a723
@ -36,6 +36,8 @@ module Cask
|
||||
repo = repo_info(cask)
|
||||
output << repo + "\n" if repo
|
||||
output << name_info(cask)
|
||||
description = desc_info(cask)
|
||||
output << description if description
|
||||
language = language_info(cask)
|
||||
output << language if language
|
||||
output << artifact_info(cask) + "\n"
|
||||
@ -82,6 +84,15 @@ module Cask
|
||||
EOS
|
||||
end
|
||||
|
||||
def self.desc_info(cask)
|
||||
return if cask.desc.nil?
|
||||
|
||||
<<~EOS
|
||||
#{ohai_title("Description")}
|
||||
#{cask.desc}
|
||||
EOS
|
||||
end
|
||||
|
||||
def self.language_info(cask)
|
||||
return if cask.languages.empty?
|
||||
|
||||
|
@ -18,6 +18,8 @@ describe Cask::Cmd::Info, :cask do
|
||||
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/local-transmission.rb
|
||||
==> Name
|
||||
Transmission
|
||||
==> Description
|
||||
BitTorrent client
|
||||
==> Artifacts
|
||||
Transmission.app (App)
|
||||
EOS
|
||||
@ -56,6 +58,8 @@ describe Cask::Cmd::Info, :cask do
|
||||
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/local-transmission.rb
|
||||
==> Name
|
||||
Transmission
|
||||
==> Description
|
||||
BitTorrent client
|
||||
==> Artifacts
|
||||
Transmission.app (App)
|
||||
EOS
|
||||
|
@ -90,7 +90,7 @@ describe Cask::Cmd::List, :cask do
|
||||
let(:casks) { ["local-caffeine", "local-transmission"] }
|
||||
let(:expected_output) {
|
||||
<<~EOS
|
||||
[{"token":"local-caffeine","name":[],"desc":null,"homepage":"https://brew.sh/","url":"file:///usr/local/Homebrew/Library/Homebrew/test/support/fixtures/cask/caffeine.zip","appcast":null,"version":"1.2.3","sha256":"67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94","artifacts":[["Caffeine.app"]],"caveats":null,"depends_on":{},"conflicts_with":null,"container":null,"auto_updates":null},{"token":"local-transmission","name":["Transmission"],"desc":null,"homepage":"https://transmissionbt.com/","url":"file:///usr/local/Homebrew/Library/Homebrew/test/support/fixtures/cask/transmission-2.61.dmg","appcast":null,"version":"2.61","sha256":"e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68","artifacts":[["Transmission.app"]],"caveats":null,"depends_on":{},"conflicts_with":null,"container":null,"auto_updates":null}]
|
||||
[{"token":"local-caffeine","name":[],"desc":null,"homepage":"https://brew.sh/","url":"file:///usr/local/Homebrew/Library/Homebrew/test/support/fixtures/cask/caffeine.zip","appcast":null,"version":"1.2.3","sha256":"67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94","artifacts":[["Caffeine.app"]],"caveats":null,"depends_on":{},"conflicts_with":null,"container":null,"auto_updates":null},{"token":"local-transmission","name":["Transmission"],"desc":"BitTorrent client","homepage":"https://transmissionbt.com/","url":"file:///usr/local/Homebrew/Library/Homebrew/test/support/fixtures/cask/transmission-2.61.dmg","appcast":null,"version":"2.61","sha256":"e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68","artifacts":[["Transmission.app"]],"caveats":null,"depends_on":{},"conflicts_with":null,"container":null,"auto_updates":null}]
|
||||
EOS
|
||||
}
|
||||
|
||||
|
@ -4,6 +4,7 @@ cask "local-transmission" do
|
||||
|
||||
url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg"
|
||||
name "Transmission"
|
||||
desc "BitTorrent client"
|
||||
homepage "https://transmissionbt.com/"
|
||||
|
||||
app "Transmission.app"
|
||||
|
Loading…
x
Reference in New Issue
Block a user