TrepanPl

trepan.pl - Perl "Trepanning" Debugger

SYNOPSIS

trepan.pl [options] [[--] perl-program [perl-program-options ...]]

Options:
   --help               brief help message
   --man                full documentation
   --basename           Show basename only on source file listings.
                        (Needed in regression tests)
   --bw                 Use Bullwinkle Processor (for front-ends) rather
                        that the command-line processor
   -c| --command FILE   Run or 'source' debugger command file FILE
   --cmddir DIR         Read DIR for additional debugger commands
   --batch FILE         Like --command, but quit after reading FILE.
                        This option has precidence over --command and
                        will also set --nx
   --cd DIR             Change current directory to DIR
   -e| --exec STRING    eval STRING. Multiple -e's can be given.
                        Works like Perl's -e switch
   --nx                 Don't run user startup file (e.g. .treplrc)

   --client | --server  Set for out-of-process debugging. The server
                        rus the Perl program to be debugged runs.
                        The client runs outside of this process.

   --fall-off-end       Don't stay in debugger when program terminates

   --host NAME          Set DNS name or IP address to communicate on.
                        The default is 127.0.0.1

   --port N             TCP/IP port to use on remote connection
                        The default is 1954
   --post-mortem        Enter debugger on die
   --readline  | --no-readline
                        Try or don't try to use Term::Readline
   -x|--trace           Simulate line tracing (think POSIX shell set -x)
   --highlight | --no-highlight
                        Use or don't use ANSI terminal sequences for syntax
                        highlight

DESCRIPTION

trepan.pl is a gdb-like debugger. Much of the interface and code has been adapted from the trepanning debuggers of Ruby.