Show cask description as None if not present

This commit is contained in:
Waldir Pimenta 2020-08-13 22:14:52 +01:00
parent 619af6a723
commit 53932185e6
2 changed files with 18 additions and 5 deletions

View File

@ -36,8 +36,7 @@ module Cask
repo = repo_info(cask) repo = repo_info(cask)
output << repo + "\n" if repo output << repo + "\n" if repo
output << name_info(cask) output << name_info(cask)
description = desc_info(cask) output << desc_info(cask)
output << description if description
language = language_info(cask) language = language_info(cask)
output << language if language output << language if language
output << artifact_info(cask) + "\n" output << artifact_info(cask) + "\n"
@ -85,11 +84,9 @@ module Cask
end end
def self.desc_info(cask) def self.desc_info(cask)
return if cask.desc.nil?
<<~EOS <<~EOS
#{ohai_title("Description")} #{ohai_title("Description")}
#{cask.desc} #{cask.desc.nil? ? Formatter.error("None") : cask.desc}
EOS EOS
end end

View File

@ -35,6 +35,8 @@ describe Cask::Cmd::Info, :cask do
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/with-auto-updates.rb From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/with-auto-updates.rb
==> Name ==> Name
AutoUpdates AutoUpdates
==> Description
None
==> Artifacts ==> Artifacts
AutoUpdates.app (App) AutoUpdates.app (App)
EOS EOS
@ -49,6 +51,8 @@ describe Cask::Cmd::Info, :cask do
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/local-caffeine.rb From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/local-caffeine.rb
==> Name ==> Name
None None
==> Description
None
==> Artifacts ==> Artifacts
Caffeine.app (App) Caffeine.app (App)
@ -82,6 +86,8 @@ describe Cask::Cmd::Info, :cask do
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/with-caveats.rb From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/with-caveats.rb
==> Name ==> Name
None None
==> Description
None
==> Artifacts ==> Artifacts
Caffeine.app (App) Caffeine.app (App)
==> Caveats ==> Caveats
@ -107,6 +113,8 @@ describe Cask::Cmd::Info, :cask do
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/with-conditional-caveats.rb From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/with-conditional-caveats.rb
==> Name ==> Name
None None
==> Description
None
==> Artifacts ==> Artifacts
Caffeine.app (App) Caffeine.app (App)
EOS EOS
@ -122,6 +130,8 @@ describe Cask::Cmd::Info, :cask do
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/with-languages.rb From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/with-languages.rb
==> Name ==> Name
None None
==> Description
None
==> Languages ==> Languages
zh, en-US zh, en-US
==> Artifacts ==> Artifacts
@ -139,6 +149,8 @@ describe Cask::Cmd::Info, :cask do
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/without-languages.rb From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/without-languages.rb
==> Name ==> Name
None None
==> Description
None
==> Artifacts ==> Artifacts
Caffeine.app (App) Caffeine.app (App)
EOS EOS
@ -167,6 +179,8 @@ describe Cask::Cmd::Info, :cask do
==> Names ==> Names
Docker Community Edition Docker Community Edition
Docker CE Docker CE
==> Description
None
==> Artifacts ==> Artifacts
Docker.app (App) Docker.app (App)
==> Analytics ==> Analytics
@ -178,6 +192,8 @@ describe Cask::Cmd::Info, :cask do
==> Names ==> Names
Docker Community Edition Docker Community Edition
Docker CE Docker CE
==> Description
None
==> Artifacts ==> Artifacts
Docker.app (App) Docker.app (App)
==> Analytics ==> Analytics