aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/lib/hbc/cli/internal_checkurl.rb
blob: d53f420e28e0575ebfbd5792a065564be34e7a73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Hbc::CLI::InternalCheckurl < Hbc::CLI::InternalUseBase
  def self.run(*args)
    casks_to_check = args.empty? ? Hbc.all : args.map { |arg| Hbc.load(arg) }
    casks_to_check.each do |cask|
      odebug "Checking URL for Cask #{cask}"
      checker = Hbc::UrlChecker.new(cask)
      checker.run
      puts checker.summary
    end
  end

  def self.help
    "checks for bad Cask URLs"
  end
end