class Travis::CLI::Repos
def run
def run repositories.each do |repo| next say(repo.slug) unless interactive? state_color = repo.active? ? :green : :yellow say "#{color(repo.slug, [:bold, state_color])} " say color('(' << attributes(repo).map { |n, v| "#{n}: #{v ? 'yes' : 'no'}" }.join(', ') << ')', state_color) description = repo.description.lines.first.chomp unless repo.description.to_s.empty? say "Description: #{description || '???'}" empty_line unless repo == repositories.last end end