You can also use the gogo 'type' command (which is modelled on the bash command of the same name):
g! type --help type - show command type Usage: type [OPTIONS] [name[:]] -a --all show all matches -? --help show help -q --quiet don't print anything, just return status -s --scope=NAME list all commands in named scope -t --types show full java type names true g! type cd cd is void gogo:cd(CommandSession, String[]) true g! type -a cd cd is void gogo:cd(CommandSession, String[]) cd is File felix:cd(CommandSession, String) cd is File felix:cd(CommandSession) true g! type -t cd void org.apache.felix.gogo.jline.Posix._main(CommandSession, String[]) true -- Derek > On 10 Jan 2018, at 13:56, Neil Bartlett <njbartl...@gmail.com> wrote: > > You can use the "inspect cap service" command and search for services with > a property of "osgi.command.function" containing the command name you are > looking for. > > Note that all of the duplicates you have shown are just overloaded methods. > For example "cd" with no parameters prints the current directory whereas > "cd <dir>" changes to the specified directory. > > Neil > > On Wed, Jan 10, 2018 at 1:52 PM, Erwin Hogeweg <erwin.hoge...@seecago.com> > wrote: > >> Hi, >> >> Is there a way to find out which bundle/component provides a certain gogo >> command? >> >> When I type help I see a couple of duplicates (see below), and I am trying >> to find out if I have a configuration problem or not. >> >> The framework is equinox with felix gogo and scr. >> >> Thanks, >> >> Erwin >> >> >> id State Bundle >> 0 ACTIVE org.eclipse.osgi_3.10.2.v20150203-1939 >> Fragments=5 >> 1 ACTIVE org.apache.felix.gogo.command_0.16.0 >> 2 ACTIVE org.apache.felix.gogo.runtime_0.16.2 >> 3 ACTIVE org.apache.felix.gogo.shell_0.12.0 >> 8 ACTIVE org.apache.felix.eventadmin_1.4.6 >> 9 ACTIVE org.apache.felix.scr_2.0.8 >> 10 ACTIVE org.apache.felix.configadmin_1.8.14 >> 11 ACTIVE org.apache.felix.fileinstall_3.5.4 >> >> >> list - List component configurations of a specific bundle >> scope: scr >> parameters: >> String Symbolic name or ID of the bundle >> >> list - List all component configurations >> scope: scr >> >> up - Update the specified bundle from the specified location >> scope: equinox >> parameters: >> Bundle Bundle to update >> URL Location of the new bundle content >> >> up - update the specified bundle(s) >> scope: equinox >> parameters: >> Bundle[] bundle(s) to update >> >> cd - change current directory >> scope: felix >> parameters: >> String target directory >> >> cd - get current directory >> scope: felix >> >> >> Erwin Hogeweg >> CTO >> 3690 Airport Road >> Boca Raton, FL 33431 >> P. +1 (954) 556-6565 >> M. +1 (561) 306-7395 >> F. +1 (561) 948-2730 >> [Seecago]<http://www.seecago.com> >>