class Byebug::Remote::Client

def start(host = "localhost", port = PORT)


Connects to the remote byebug
def start(host = "localhost", port = PORT)
  connect_at(host, port)
  while (line = socket.gets)
    case line
    when /^PROMPT (.*)$/
      input = interface.read_command(Regexp.last_match[1])
      break unless input
      socket.puts input
    when /^CONFIRM (.*)$/
      input = interface.readline(Regexp.last_match[1])
      break unless input
      socket.puts input
    else
      interface.puts line
    end
  end
  socket.close
end