JOpt Simple 3.0-rc2 (Default branch)

JOpt Simple is a simple, test-driven command lineparser for Java programs. It supports POSIXgetopt() and GNU getopt_long().License: MIT/X Consortium LicenseChanges:
This version supports Java 5 and greater only. Where appropriate, existing API calls have been updated to use Java generics. The OptionSpec interface was extracted and surfaced. OptionSpecs returned by the fluent interface methods are used to retrieve arguments of the options they represent in a type-safe manner. Some List parameter types and return types of methods to Collection were relaxed. OptionArgumentConversionException no longer drops the original cause on the floor, so OptionException can now be created with a cause.

More...