Command Line Parsers
This parser strives to achieve an elegant, ioc-type interface to make launching command-line projects effortless.
Using annotations you can make very succinct main methods that don't need to know how to parse command line arguments with either fields, properties, or method based injection.
Git-like-cli is a Java annotation-based framework for parsing Git like command line structures.
getopt4j: Parse command line arguments in java.
JewelCli uses an annotated interface definition to automatically parse and present command line arguments
Commandline Arguments Injection