Natural CLI is a Java library providing to developers command line interfaces with human readable sentences. It means, your software can understand easily command lines like the following:

$acme start daemon mailservice
$acme send file /tmp/pau.jpg to
$acme start backup in 10 minutes
$acme zip to files a.txt b.txt c.txt

It's very easy to define, only need strings like:

start daemon <name:string>
send file <file> to <email>
start backup in <number> [minutes]
zip to <file> files <filename> ...

The last release is 1.2.2 which include a bug fix.

For more information, examples and downloads, please visit the web Natural CLI

Any comment, bug or feature request are welcome on ferranb***