Apache Felix Gogo is a subproject of Apache Felix implementing the OSGi RFC 147, which describes a standard shell for OSGi-based environments. See RFC 147 Overview for more information.
The Gogo subproject consists of three bundles:
- runtime - implements the core command processing functionality.
- shell - provides a simple textual user interface to interact with the command processor.
- command - implements a set of basic commands.
As of the Apache Felix Framework 3.0.0, Gogo is included as the default shell in the framework distribution. To use it, you just start the framework like normal:
Gogo shell integration in the framework distribution is also discussed in the framework usage document