Name
config
Synopsis
Getopt::Long::config(optionlist
)
Sets the variables in optionlist
to change the default behavior of GetOptions
. The following options are
available:
$Getopt::Long::autoabbrev
If true, option names can be invoked with unique abbreviations. Default is
1
(true) unless the environment variablePOSIXLY_CORRECT
has been set.$Getopt::Long::getopt_compat
If true, options can start with
+
. Default is1
unless the environment variablePOSIXLY_CORRECT
has been set.$Getopt::Long::order
Value indicates whether options and non-options may be mixed on the command line:
$PERMUTE
Non-options may be mixed with options. The default if
POSIXLY_CORRECT
is not set.$REQUIRE_ORDER
Mixing is not allowed. The default if
POSIXLY_CORRECT
is set.
$Getopt::Long::ignorecase
If true, ignore case when matching options. Default is
1
.$Getopt::Long::VERSION
The version number of this Getopt::Long implementation in the format major.minor.
$Getopt::Long::error
Internal error flag. May be incremented from a callback routine to cause options-parsing to fail.
$Getopt::Long::debug
If true, enables debugging output. Default is
0
(false).
Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.