Shelbie is a modern shell implementation, providing command completion, colorization and history, baked with dynamic module support and complemented by an advanced command programming model taking advantage of OSGi.
The Shelbie console supports history, password hiding. Just hit
[tab]
and Shelbie will provide a list of possible completions.
Built on top of OSGi, Shelbie has modularity in its core. Additional commands set can be provisioned on the fly and commands will be accessible from the command line.
Shelbie provides a deep integration with iPOJO, a Service Oriented Component Model. Commands are written as iPOJO components with additional metadata for option and argument description.