2017-06-13 19:45:29 +02:00

26 lines
575 B
Ruby

module Hbc
class CLI
class Home < AbstractCommand
def run
if casks.none?
odebug "Opening project homepage"
self.class.open_url "https://caskroom.github.io/"
else
casks.each do |cask|
odebug "Opening homepage for Cask #{cask}"
self.class.open_url cask.homepage
end
end
end
def self.open_url(url)
SystemCommand.run!(OS::PATH_OPEN, args: ["--", url])
end
def self.help
"opens the homepage of the given Cask"
end
end
end
end