class Byebug::Runner

def setup_cmd_line_args


Extracts debugged program from command line args.
def setup_cmd_line_args
  Byebug.mode = :standalone
  fail(NoScript, 'You must specify a program to debug...') if $ARGV.empty?
  program = which($ARGV.shift)
  program = which($ARGV.shift) if program == which('ruby')
  fail(NonExistentScript, "The script doesn't exist") unless program
  $PROGRAM_NAME = program
end