Help for this page
# set up default values for parameters: my %pars = ( ... ) or die "bad GetOptions $!"; # use $pars{item}, which is unaffected by an --items argument
my @opts = ( { name => 'item1', type => '=s', dval => 'default_value1' }, ... @args ) or die "bad GetOptions $!";