rvesse / airline

Java annotation-based framework for parsing Git like command line structures with deep extensibility
https://rvesse.github.io/airline/
Apache License 2.0
128 stars 20 forks source link

ListValueOptionParser is overly strict #97

Closed rvesse closed 5 years ago

rvesse commented 5 years ago

ListValueOptionParser requires that users only specify option values in list style which can result in unfriendly behaviour. It should be updated to behave more like MaybeListValueOptionParser where it intelligently looks ahead if it doesn't receive enough arguments.

rvesse commented 5 years ago

However need to be careful about not accidentally consuming arguments and other options

rvesse commented 5 years ago

Now implemented on 2.8 branch