Java library enabling really simple creation of interactive command-line user interfaces
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
src version details from manifest Jun 2, 2015
.gitignore
.hgignore
.travis.yml
CHANGELOG
CONTRIBUTORS
FAQ.md
LICENSE.txt
Makefile
README.md added travis status May 28, 2015
pom.xml added jacoco plugin Jun 7, 2015

README.md

Build Status

Cliche Command-Line Shell

Cliche is a small Java library enabling really simple creation of interactive command-line user interfaces.

It uses metadata and Java Reflection to determine which class methods should be exposed to end user and to provide info for user. Therefore all information related to specific command is kept in only one place: in annotations in method's header. User don't have to organize command loop, write complicated parsers/converters for primitive types, though he can implement custom converters when needed.

Project History

The original project was developed by Anton Grigoryev and the code can be found at https://code.google.com/p/cliche/