A framework to create your own shell in Java (an app can have a CLI with this). You can add your custom shell commands into the shell easily.