class Byebug::Runner

def run


Starts byebug to debug a program
def run
  prepare_options.order!($ARGV)
  if version
    Byebug.puts("\n  Running byebug #{version}\n")
    return
  end
  if help
    Byebug.puts("#{help}\n")
    return
  end
  if remote
    Byebug.start_client(*remote)
    return
  end
  Byebug.setup_cmd_line_args
  loop do
    debug_program
    break if @quit
    processor = Byebug::ControlCommandProcessor.new
    processor.process_commands
  end
end