class Byebug::QuitCommand
Implements byebug “quit” command
def execute
def execute if @match[1] or confirm("Really quit? (y/n) ") @state.interface.finalize exit! # exit -> exit!: No graceful way to stop threads... end end
def help(cmd)
def help(cmd) %{ q[uit] [!|unconditionally]\texit from byebug. exit[!]\talias to quit Normally we prompt before exiting. However if the parameter "unconditionally" or is given or suffixed with !, we stop without asking further questions. } end
def help_command
def help_command %w[quit exit] end
def regexp
def regexp / ^\s* (?:q(?:uit)?|exit) \s* (!|\s+unconditionally)? \s* $ /ix end