#This is your .perldb file, it lives in ~/.perldb or ./.perldb, as per [perldebug]. #Create a file of your debugger commands (one per line) and save it somewhere. Put its location in the environment variable PERLDB_MYCOMMANDFILE. BEGIN { sub afterinit { if ( $ENV{PERLDB_MYCOMMANDFILE} && -e $ENV{PERLDB_MYCOMMANDFILE}) { warn "Running commands from $ENV{PERLDB_MYCOMMANDFILE}"; open my $cmdfile, "<", $ENV{PERLDB_MYCOMMANDFILE} or die "can't open $ENV{PERLDB_MYCOMMANDFILE}: $!"; push @DB::typeahead, <$cmdfile>; close $cmdfile; } } }