JewelCli uses an annotated interface definition to automatically parse and present command line arguments
'uk.co.flamingpenguin.jewelcli:jewelcli:0.6'
<dependency>
<groupId>uk.co.flamingpenguin.jewelcli</groupId>
<artifactId>jewelcli</artifactId>
<version>0.6</version>
</dependency>
<dependency org="uk.co.flamingpenguin.jewelcli" name="jewelcli" rev="0.6"/>
"uk.co.flamingpenguin.jewelcli", "jewelcli", "0.6"