class Travis::CLI::Cache

def run

def run
  error "not allowed to access caches for #{color(repository.slug, :bold)}" unless repository.push?
  branches = caches.group_by(&:branch)
  check_caches
  warn "Deleted the following caches:\n" if delete?
  branches.each { |name, list| display_branch(name, list) }
  size = caches.inject(0) { |s, c| s + c.size }
  say 'Overall size of above caches: ' << formatter.file_size(size)
end