I'm working on KARAF-4785 <https://issues.apache.org/jira/browse/KARAF-4785> and I've already fixed the completion of the native scr commands. This means that we'll have some kind of duplication of all scr commands. Kind of, because even though they are similar, the output is different. The native commands provide a deeper view of the SCR components.
So, should I go ahead and just remove the Karaf specific commands ? Below is the output of the native commands and then the karaf commands... Cheers, Guillaume *karaf*@root()> scr:list BundleId Component Name Default State Component Id State PIDs (Factory PID) [ 38] ScrServiceMBean enabled [ 4] [active ] [ 145] org.ops4j.pax.web.deployer.internal.WarDeployer enabled [ 3] [active ] [ 151] org.ops4j.pax.web.service.internal.WhiteboardDtoService enabled [ 5] [active ] *karaf*@root()> scr:info org.ops4j.pax.web.deployer.internal.WarDeployer *** Bundle: org.ops4j.pax.web.pax-web-deployer (145) Component Description: Name: org.ops4j.pax.web.deployer.internal.WarDeployer Implementation Class: org.ops4j.pax.web.deployer.internal.WarDeployer Default State: enabled Activation: delayed Configuration Policy: optional Activate Method: activate Deactivate Method: deactivate Modified Method: - Configuration Pid: [org.ops4j.pax.web.deployer.internal.WarDeployer] Services: org.apache.felix.fileinstall.ArtifactUrlTransformer Service Scope: singleton Component Description Properties: Component Configuration: ComponentId: 3 State: active Component Configuration Properties: component.id = 3 component.name = org.ops4j.pax.web.deployer.internal.WarDeployer *karaf*@root()> scr:components ID │ State │ Component Name ───┼────────┼──────────────────────────────────────────────────────── 3 │ ACTIVE │ org.ops4j.pax.web.deployer.internal.WarDeployer 5 │ ACTIVE │ org.ops4j.pax.web.service.internal.WhiteboardDtoService *karaf*@root()> scr:details org.ops4j.pax.web.deployer.internal.WarDeployer *Component Details* * Name : *org.ops4j.pax.web.deployer.internal.WarDeployer * State : *ACTIVE *References* *karaf*@root()> -- ------------------------ Guillaume Nodet