Natural CLI is a Java library that enables developers to create user-friendly command line interfaces that use human-readable sentences.
Defining Natural CLI is extremely easy, requiring only specific strings such as start daemon < name:string >, send file < file > to < email >, or start backup in < number > [minutes]. But the benefits of using Natural CLI don't stop there.
Here are some key features of Natural CLI that make it an attractive option for developers:
- Java implementation
- Easy coding process (check out the examples page and Javadocs!)
- Type checking for parameters and user-defined types
- Optional parameters and tokens
- Build-id help command and others
- Fully tested with JUnit
- Can be compatible with Apache Commons CLI
This latest release of Natural CLI includes a bugfix related to optional parameters.
Overall, if you're looking for an intuitive and powerful Java library for creating user-friendly command line interfaces, Natural CLI is definitely worth considering.
Version 1.2.2: N/A