Sha256: 53cb8099c823cd741d27e3aad6e9fd95849f6460ca9749f57fa6b72a00efc777
Contents?: true
Size: 709 Bytes
Versions: 171
Compression:
Stored size: 709 Bytes
Contents
require 'travis/cli' module Travis module CLI class Whatsup < ApiCommand description "lists most recent builds" on('-m', '--my-repos', 'Only display my own repositories') def run say "nothing to show" if recent.empty? recent.each do |repo| say [ color(repo.slug, [:bold, repo.color]), color("#{repo.last_build.state}: ##{repo.last_build.number}", repo.color) ].join(" ") end end private def recent @recent ||= begin recent = my_repos ? repos : repos(:member => user.login) recent.select { |repo| repo.last_build } end end end end end
Version data entries
171 entries across 171 versions & 3 rubygems