pry--pry/lib/pry/commands/exit_program.rb

15 lines
409 B
Ruby

class Pry
Pry::Commands.create_command "exit-program" do
group 'Navigating Pry'
description "End the current program. Aliases: quit-program, !!!"
def process
Pry.save_history if Pry.config.history.should_save
Kernel.exit target.eval(arg_string).to_i
end
end
Pry::Commands.alias_command "quit-program", "exit-program"
Pry::Commands.alias_command "!!!", "exit-program"
end