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 variable
POSIXLY_CORRECT
has been set.
-
$Getopt::Long::getopt_compat
-
If true, options can start with "
+
".
Default is
1
unless the environment variable
POSIXLY_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).