homebrew-cask-versions/lib/cask/cli/home.rb
Roland Walker b7573b3838 create abstract Cask::CLI::Base
from which all commands inherit.  Add `visible` method
for future use.
2014-06-20 15:06:29 -04:00

18 lines
487 B
Ruby

class Cask::CLI::Home < Cask::CLI::Base
def self.run(*cask_names)
if cask_names.empty?
odebug "Opening project homepage"
system "/usr/bin/open", '--', 'http://caskroom.io/'
else
cask_names.each do |cask_name|
odebug "Opening homepage for Cask #{cask_name}"
cask = Cask.load(cask_name)
system "/usr/bin/open", '--', cask.homepage
end
end
end
def self.help
"opens the homepage of the cask of the given name"
end
end