Details
Description
In some cases, CLI-2 hangs in an infinite loop. I've created the following Group:
– snip –
Option inputFormatOption = optionBuilder.withLongName("input-format")
.create();
Argument argument = argumentBuilder.withName("file")
.create();
Group children = groupBuilder.withName("options")
.withOption(inputFormatOption)
.create();
Command command = commandBuilder.withName("convert")
.withChildren(children)
.withArgument(argument)
.create();
Group root = groupBuilder.withName("commands")
.withOption(createConvertCommand())
.create();
– snip –
When I use the group:
-snip-
Parser parser = new Parser();
parser.setGroup(root);
parser.parse(args);
– snip
and use the following command line:
convert test.txt --input-format a
the parser hangs in an infinite loop.