Hi Andreas, Karaf now uses gogo for the cli support which is based on RFC 147 from the OSGi alliance - I've blogged about writing cli commands for RFC 147 here [1] - actually the example uses Nimble [2] vs Karaf but the same rules apply as they're both RFC 147 shell environments.
Hope that helps. Regards, Dave [1] http://bit.ly/8MDjCl [2] http://bit.ly/8fnBhK On Tue, Jan 5, 2010 at 10:14 PM, Andreas Kollegger <[email protected]> wrote: > Hi all, > > I'd like to add some shell commands to interact with my registered services. > Much like adding > a web UI, I intend to put the commands in a separate, optional bundle. > > The Karaf guide has a nice page[1] on adding console commands. It uses > Blueprint to register the > command, which is fine except that it isn't clear to me how to use Blueprint > to inject references to > the services for which I'm providing a text UI. Is there a reference > somewhere for that? > > Alternatively, I'd use Peaberry to inject the dependencies and register the > command. Looking at the > example command during runtime I only see a BlueprintContainer service for > the bundle. > > Is there non-blueprint way to register a command? > > Thanks, > Andreas > > [1] http://felix.apache.org/site/61-extending-the-console.html > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

