class Ey::Core::Cli::Status

Public Instance Methods

handle() click to toggle source
# File lib/ey-core/cli/status.rb, line 37
def handle
  operator, environment = core_operator_and_environment_for(self.options)
  app                   = core_application_for(environment, self.options)
  deploy                = environment.latest_deploy(app)

  puts environment.release_label
  puts "#{environment.servers.size} servers"
  environment.servers.each do |s|
    puts [s.provisioned_id, s.role, s.state].join(" ")
  end
  if deploy
    ap deploy
    if switch_active?(:tail)
      stream_deploy_log(deploy.request)
    end
  else
    puts "Never Deployed"
  end
end