Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re: specify file to debug AND file containing debug commands on command line

by thomas895 (Chaplain)
on Feb 03, 2016 at 23:45 UTC ( #1154365=note: print w/replies, xml ) Need Help??


in reply to specify file to debug AND file containing debug commands on command line

Can you do what they suggest in Debugger Customization?

Edit: To be specific, you want to implement a .perldb file, with the afterinit subroutine that pushes commands to the @DB:typeahead array. You might want to try something like the following (untested):

#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 so +mewhere. Put its location in the environment variable PERLDB_MYCOMMAN +DFILE. BEGIN { sub afterinit { if ( $ENV{PERLDB_MYCOMMANDFILE} && -e $ENV{PERLDB_MYCOMMANDFIL +E}) { 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; } } }
-Thomas
"Excuse me for butting in, but I'm interrupt-driven..."
  • Comment on Re: specify file to debug AND file containing debug commands on command line
  • Download Code

Replies are listed 'Best First'.
Re^2: specify file to debug AND file containing debug commands on command line
by previous (Sexton) on Feb 05, 2016 at 20:00 UTC
    Thomas Sorry for the delay in responding but THANKYOU so much for your answer i.e. it would've taken me absolutely age to come up with something of that form. I'm really pleased I asked!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1154365]
help
Chatterbox?
[chacham]: holy old sharks, batman!

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (6)
As of 2017-12-17 16:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What programming language do you hate the most?




















    Results (465 votes). Check out past polls.

    Notices?