module Byebug
def run_init_script(out = handler.interface)
program you are debugging, in the directory where you invoke byebug.
file, one generic in your home directory, and another, specific to the
different from your home directory. Thus, you can have more than one init
working directory. This is only done if the current directory is
Reads and executes the commands from init file (if any) in the current
Runs normal byebug initialization scripts.
#
def run_init_script(out = handler.interface) cwd_script = File.expand_path(File.join(".", INITFILE)) run_script(cwd_script, out) if File.exists?(cwd_script) home_script = File.expand_path(File.join(ENV['HOME'].to_s, INITFILE)) if File.exists?(home_script) and cwd_script != home_script run_script(home_script, out) end end