commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ivan C (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CLI-244) Non-existing option is not reported as a failure when it follows an option that accepts multiple values
Date Fri, 07 Feb 2014 15:50:23 GMT
Ivan C created CLI-244:
--------------------------

             Summary: Non-existing option is not reported as a failure when it follows an
option that accepts multiple values
                 Key: CLI-244
                 URL: https://issues.apache.org/jira/browse/CLI-244
             Project: Commons CLI
          Issue Type: Bug
          Components: CLI-1.x
    Affects Versions: 1.2
         Environment: Java 7
Linux/Windows
            Reporter: Ivan C
            Priority: Critical


If I define the following options:
        Option dest = OptionBuilder
                .withArgName("-d")
                .withDescription("Destination")
                .hasArg()
                .create("-d");
        dest.setRequired(true);
        Option filenames = OptionBuilder
                .withArgName("-f")
                .withDescription("Filenames; comma separated")
                .hasArgs()
                .withValueSeparator(',')
                .create("-f");

when I parse the following arguments

-d c:\development\test -f abc.txt -qa hello

rather than getting a ParseException, the code thinks abc.txt, -qa, hello are the values for
the -f option.




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message