Skip to content
Snippets Groups Projects
Commit 39c2f858 authored by William Ma's avatar William Ma
Browse files

home: Add disclaimer for opening formula that shadows cask

parent 2f68aad4
No related branches found
No related tags found
No related merge requests found
......@@ -25,7 +25,10 @@ module Homebrew
end
homepages = args.formulae_and_casks.map do |formula_or_cask|
puts "Opening homepage for #{name_of(formula_or_cask)}"
disclaimer = disclaimers(formula_or_cask)
disclaimer = " (#{disclaimer})" if disclaimer.present?
puts "Opening homepage for #{name_of(formula_or_cask)}#{disclaimer}"
formula_or_cask.homepage
end
......@@ -39,4 +42,15 @@ module Homebrew
"Cask #{formula_or_cask.token}"
end
end
def disclaimers(formula_or_cask)
return unless formula_or_cask.is_a? Formula
begin
cask = Cask::CaskLoader.load formula_or_cask.name
"for the cask, use #{cask.tap.name}/#{cask.token}"
rescue Cask::CaskUnavailableError
nil
end
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment