home: Add disclaimer for opening formula that shadows cask
This commit is contained in:
parent
2f68aad417
commit
39c2f8582d
@ -25,7 +25,10 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
|
|
||||||
homepages = args.formulae_and_casks.map do |formula_or_cask|
|
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
|
formula_or_cask.homepage
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -39,4 +42,15 @@ module Homebrew
|
|||||||
"Cask #{formula_or_cask.token}"
|
"Cask #{formula_or_cask.token}"
|
||||||
end
|
end
|
||||||
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
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user