Subject: | AppConfig::Args->parse |
In AppConfig::Args::parse the comment in line 118 is right, an mandatory arguments must be checked for leading dashes . This particular check is missing ;-)
# check there's another arg and it's not another '-opt'
if(defined($argv->[0])) {
$value = shift(@$argv);
}
should be
if( defined($args->[0]) && $args->[0] !~ m/^-/){