you can't use Perl's B<-D> switch. Instead do this
# If you have "env" utility
- env=PERLDB_OPTS="NonStop=1 AutoTrace=1 frame=2" perl -dS program
+ env PERLDB_OPTS="NonStop=1 AutoTrace=1 frame=2" perl -dS program
# Bourne shell syntax
$ PERLDB_OPTS="NonStop=1 AutoTrace=1 frame=2" perl -dS program
commands may be given to build up a multi-line script. Make sure
to use semicolons where you would in a normal program.
+=item B<-f>
+
+Disable executing F<$Config{siteperl}/sitecustomize.pl> at
+startup.
+
+Perl can be built so that it by default will try to execute
+F<$Config{siteperl}/sitecustomize.pl> at startup. This is a hook that
+allows the sysadmin to customize how perl behaves. It can for
+instance be used to add entries to the @INC array to make perl find
+modules in non-standard locations.
+
=item B<-F>I<pattern>
specifies the pattern to split on if B<-a> is also in effect. The