aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/lib/hbc/cli/home.rb
blob: 9c8c0a0e438836e64cda26375e205f214c18d08f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Hbc::CLI::Home < Hbc::CLI::Base
  def self.run(*cask_tokens)
    if cask_tokens.empty?
      odebug "Opening project homepage"
      system "/usr/bin/open", "--", "http://caskroom.io/"
    else
      cask_tokens.each do |cask_token|
        odebug "Opening homepage for Cask #{cask_token}"
        cask = Hbc.load(cask_token)
        system "/usr/bin/open", "--", cask.homepage
      end
    end
  end

  def self.help
    "opens the homepage of the given Cask"
  end
end