Method: Circle::CLI::App#overview

Defined in:
lib/circle/cli/app.rb

#overviewObject



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# File 'lib/circle/cli/app.rb', line 60

def overview
  validate_repo!
  abort! 'No recent builds.' if project.recent_builds.empty?

  watcher = Watcher.new do
    display_builds(project.recent_builds)
  end

  watcher.to_preload do
    project.clear_cache!
    project.recent_builds
  end

  if options[:watch]
    watcher.poll(options[:poll])
  else
    watcher.display
  end
end