class Travis::CLI::Report

def list(key, value, additional = nil)

def list(key, value, additional = nil)
  value = case value
          when Array then value.empty? ? 'none' : value.map(&:inspect).join(', ')
          when true  then 'yes'
          when false then 'no'
          when nil   then 'unknown'
          else value.to_s
          end
  additional &&= " (#{additional})"
  say "#{key}:".ljust(known_repos? ? 50 : 25) << ' ' << color(value.to_s, :bold) << additional.to_s
end