class Pytty::Client::Cli::PsCommand

Public Instance Methods

execute() click to toggle source
# File lib/pytty/client/cli/ps_command.rb, line 13
def execute
  process_yield_jsons = Async.run do
    Pytty::Client::Api::Ps.run
  end.wait

  unless quiet?
    puts "id\trunning\tstatus\tcmd"
    puts "-"*40
  end
  for process_yield_json in process_yield_jsons do
    process_yield = Pytty::Client::ProcessYield.from_json process_yield_json
    if quiet?
      puts process_yield.id
    else
      puts process_yield
    end
  end
end