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).