I am looking for libraries for Java that will allow me to create an interactive shell. I have done some search around and have not turned up a whole lot. Most of what I have found is libraries for adding command argument parsing to my application which does not help me a lot.
The best lead I have found is a library called Cliche which does exactly what I need. The problem is its too simple. I am looking for something that has more customization.
Has anyone come across something a little more advanced?
Options to consider:
We are using Spring shell, and it worked really well for us. Some of its features:
A simple, annotation driven, programming model to contribute custom commands
Use of Spring's classpath scanning functionality asthe basis for a
command plugin strategy and command develoment
Inheritance of the Roo Shell features, most notably tab completion, colorization, and script execution.
Customization of command prompt, banner, shell history file name.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With