Thursday, February 8, 2018

Gogo Shell Commands - Liferay 7/DXP

Apache Felix Gogo Commands provide us a way to manage bundles in the OSGI container.

dependencymanager:dm
      
dm - List dependency manager components  
   scope: dependencymanager  
   flags:  
  compact, cp  Displays components using a compact form  
  nodeps, nd  Hides component dependencies  
  notavail, na  Only displays unavailable components  
  stats, st  Displays components statistics  
  wtf  Detects where are the root failures  
   options:  
  bundleIds, bid, bi  List of bundle ids or bundle symbolic names to display (comma separated) [optional]  
  componentIds, cid, ci  Component identifiers to display (list of longs, comma separated) [optional]  
  components, c  Regex(s) used to filter on component implementation class names (comma separated, can be negated using "!" prefix) [optional]  
  services, s  OSGi filter used to filter some service properties [optional]  
   parameters:  
  CommandSession  

equinox:b equinox:bundle
 
b - display details for the specified bundle(s)  
   scope: equinox  
   parameters:  
    Bundle[]  (<id>|<location>)  

equinox:bundles
 
bundles - display details for all installed bundles
   scope: equinox
   parameters:
      String[]   [-s ] [segment of bsn]

equinox:classSpaces
 
classSpaces - lists required bundles having the specified symbolic name
   scope: equinox
   parameters:
      String[]   symbolic name for required bundles to be listed; if not specified all required bundles will be listed

equinox:close
 
close - shutdown and exit
   scope: equinox

equinox:diag
 
diag - Displays unsatisfied constraints for the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   IDs of bundle(s), for which to display unsatisfied constraints

equinox:disconnect
 
disconnect
   scope: equinox
   parameters:
      CommandSession

equinox:exec
 
exec - execute a command in a separate process and wait
   scope: equinox
   parameters:
      String   command to be executed

equinox:exit
 
exit - exit immediately (System.exit)
   scope: equinox

equinox:fork
 
fork - execute a command in a separate process
   scope: equinox
   parameters:
      String   command to be executed

equinox:gc
 
gc - perform a garbage collection
   scope: equinox

equinox:getPackages
 
getprop - displays the system properties with the given name, or all of them
   scope: equinox
   parameters:
      String[]   name of system property to dispaly

equinox:getprop
 
getprop - displays the system properties with the given name, or all of them
   scope: equinox
   parameters:
      String[]   name of system property to dispaly

equinox:h
equinox:headers
 
h - print bundle headers
   scope: equinox
   parameters:
      Bundle[]   bundles to print headers for

equinox:i
equinox:install
 
i - install and optionally start bundle from the given URL
   scope: equinox
   flags:
      -start   specify if the bundle should be started after installation
   parameters:
      String   Location of bundle to install

equinox:init
 
init - uninstall all bundles
   scope: equinox

equinox:man
 
close - shutdown and exit
   scope: equinox

diag - Displays unsatisfied constraints for the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   IDs of bundle(s), for which to display unsatisfied constraints

shutdown - shutdown the OSGi Framework
   scope: equinox

gc - perform a garbage collection
   scope: equinox

javadoc - retrieve resource JavaDoc from repository
   scope: obr
   flags:
      -x, --extract   extract documentation
   parameters:
      File   local target directory
      String[]   (  |  |  )[@] ...

profilelog - Display & flush the profile log messages
   scope: equinox

frameworklevel - query framework active start level
   scope: felix

frameworklevel - set framework active start level
   scope: felix
   parameters:
      int   target start level

echo
   scope: gogo
   parameters:
      Object[]

telnet - start/stop a telnet server
   scope: equinox
   parameters:
      String[]

info - Dump information of a component or component configuration
   scope: scr
   parameters:
      String   Name of the component or ID of the component configuration

deploy - deploy resource from repository
   scope: obr
   flags:
      -ro, --required-only   deploy required bundles only
      -s, --start   start deployed bundles
   parameters:
      String[]   (  |  |  )[@] ...

status - display installed bundles and registered services
   scope: equinox
   parameters:
      String[]   [-s ] [segment of bsn]

start - start bundles
   scope: felix
   flags:
      -p, --policy   use declared activation policy
      -t, --transient   start bundle transiently
   parameters:
      String[]   target bundle identifiers or URLs

setprop - set OSGi properties
   scope: equinox
   parameters:
      String[]   list of properties with values to be set; the format is = and the pairs are separated with space if more than one

executeAll - Execute all verify processes with a specific output
   scope: verify
   parameters:
      String

executeAll - Execute all verify processes
   scope: verify

getprop - displays the system properties with the given name, or all of them
   scope: equinox
   parameters:
      String[]   name of system property to dispaly

help
   scope: equinox
   parameters:
      CommandSession
      String[]

list - Execute all registered verify processes
   scope: verify

b - display details for the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   (|)

install - install bundle using URLs
   scope: felix
   parameters:
      String[]   target URLs

uninstall - uninstall the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to uninstall

type
   scope: gogo
   parameters:
      CommandSession
      String[]

setp - set OSGi properties
   scope: equinox
   parameters:
      String[]   list of properties with values to be set; the format is = and the pairs are separated with space if more than one

getopt
   scope: gogo
   parameters:
      List
      Object[]

bundles - display details for all installed bundles
   scope: equinox
   parameters:
      String[]   [-s ] [segment of bsn]

gosh
   scope: gogo
   parameters:
      CommandSession
      String[]

p - display imported/exported package details
   scope: equinox
   parameters:
      Bundle[]   Bundle whose packages to display. If not present displays all exported packages

p - display imported/exported package details
   scope: equinox
   parameters:
      String   Package name of the package to display

update - update bundle
   scope: felix
   parameters:
      Bundle   target bundle

update - update bundle from URL
   scope: felix
   parameters:
      Bundle   target bundle
      String   URL from where to retrieve bundle

not
   scope: gogo
   parameters:
      CommandSession
      Function

r - refresh the packages of the specified bundles; if -all option is specified refresh packages of all installed bundles
   scope: equinox
   flags:
      -all   specify to refresh the packages of all installed bundles
   parameters:
      Bundle[]   list of bundles whose packages to be refreshed; if not present refreshes all bundles

exit - exit immediately (System.exit)
   scope: equinox

update - Update the specified bundle from the specified location
   scope: equinox
   parameters:
      Bundle   Bundle to update
      URL   Location of the new bundle content

update - update the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to update

h - print bundle headers
   scope: equinox
   parameters:
      Bundle[]   bundles to print headers for

i - install and optionally start bundle from the given URL
   scope: equinox
   flags:
      -start   specify if the bundle should be started after installation
   parameters:
      String   Location of bundle to install

pr - Display system properties
   scope: equinox

cat
   scope: gogo
   parameters:
      CommandSession
      String[]

requiredBundles - lists required bundles having the specified symbolic name
   scope: equinox
   parameters:
      String[]   symbolic name for required bundles to be listed; if not specified all required bundles will be listed

log - display some matching log entries
   scope: felix
   parameters:
      int   maximum number of entries
      String   minimum log level [ debug | info | warn | error ]

log - display all matching log entries
   scope: felix
   parameters:
      String   minimum log level [ debug | info | warn | error ]

s - display installed bundles and registered services
   scope: equinox
   parameters:
      String[]   [-s ] [segment of bsn]

t - stop the named thread with an IllegalStateException
   scope: equinox
   parameters:
      String   stop
      String   the thread on which to perform the action

t - stop the named thread with the provided throwable
   scope: equinox
   parameters:
      String   stop
      String   the thread on which to perform the action
      Class   the class of the throwable to throw (default = java.lang.IllegalStateException)

t - display threads and thread groups
   scope: equinox

disconnect
   scope: equinox
   parameters:
      CommandSession

stop - stop the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to stop

which - determines from where a bundle loads a class
   scope: felix
   parameters:
      Bundle   target bundle
      String   target class name

threads - stop the named thread with an IllegalStateException
   scope: equinox
   parameters:
      String   stop
      String   the thread on which to perform the action

threads - display threads and thread groups
   scope: equinox

threads - stop the named thread with the provided throwable
   scope: equinox
   parameters:
      String   stop
      String   the thread on which to perform the action
      Class   the class of the throwable to throw (default = java.lang.IllegalStateException)

refresh - refresh bundles
   scope: felix
   parameters:
      Bundle[]   target bundles (can be null or empty)

headers - print bundle headers
   scope: equinox
   parameters:
      Bundle[]   bundles to print headers for

format
   scope: gogo
   parameters:
      CommandSession
      Object

format
   scope: gogo
   parameters:
      CommandSession

setibsl - set the initial bundle start level
   scope: equinox
   parameters:
      int   new start level

until
   scope: gogo
   parameters:
      CommandSession
      Function
      Function

init - uninstall all bundles
   scope: equinox

classSpaces - lists required bundles having the specified symbolic name
   scope: equinox
   parameters:
      String[]   symbolic name for required bundles to be listed; if not specified all required bundles will be listed

list - List registered upgrade processes for a specific module
   scope: upgrade
   parameters:
      String

list - List registered upgrade processes for all modules
   scope: upgrade

check - List pending or running upgrades
   scope: upgrade

tac
   scope: gogo
   parameters:
      CommandSession
      String[]

start - start the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to start

resolve - resolve bundles
   scope: felix
   parameters:
      Bundle[]   target bundles (can be null or empty)

list - list repository resources
   scope: obr
   flags:
      -v, --verbose   display all versions
   parameters:
      String[]   optional strings used for name matching

show - Show all registered verify processes
   scope: verify
   parameters:
      String

checkAll - List latest execution result for all verify processes
   scope: verify

ls - get specified path contents
   scope: felix
   parameters:
      CommandSession   automatically supplied shell session
      String   path with optionally wildcarded file name

ls - get current directory contents
   scope: felix
   parameters:
      CommandSession   automatically supplied shell session

sl - display the start level for the specified bundle, or for the framework if no bundle specified
   scope: equinox
   parameters:
      Bundle[]   bundle to get the start level

setbsl - set the start level for the bundle(s)
   scope: equinox
   parameters:
      int   new start level
      Bundle[]   bundle(s) to change startlevel

se - display registered service details. Examples for [filter]: (objectClass=com.xyz.Person); (&(objectClass=com.xyz.Person)(sn=Jensen)); passing only com.xyz.Person is
 a shortcut for (objectClass=com.xyz.Person). The filter syntax specification is available at http://www.ietf.org/rfc/rfc1960.txt
   scope: equinox
   parameters:
      String[]   Optional filter for filtering the displayed services. Examples for the filter: (objectClass=com.xyz.Person); (&(objectClass=com.xyz.Person)(sn=Jensen))
; passing only com.xyz.Person is a shortcut for (objectClass=com.xyz.Person). The filter syntax specification is available at http://www.ietf.org/rfc/rfc1960.txt

stop - stop bundles
   scope: felix
   flags:
      -t, --transient   stop bundle transiently
   parameters:
      Bundle[]   target bundles

sto - stop the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to stop

install - install and optionally start bundle from the given URL
   scope: equinox
   flags:
      -start   specify if the bundle should be started after installation
   parameters:
      String   Location of bundle to install

man
   scope: equinox
   parameters:
      CommandSession
      String[]

fork - execute a command in a separate process
   scope: equinox
   parameters:
      String   command to be executed

enable - Enable a disabled component
   scope: scr
   parameters:
      String   Name of the component

showReports - Show all available outputs
   scope: verify

help - displays information about a specific command
   scope: felix
   parameters:
      String   target command

help - displays available commands
   scope: felix

setfwsl - set the framework start level
   scope: equinox
   parameters:
      int   new start level

ss - display installed bundles (short status)
   scope: equinox
   parameters:
      String[]   [-s ] [segment of bsn]

executeAll - Execute all pending upgrades
   scope: upgrade

disable - Disable an enabled component
   scope: scr
   parameters:
      String   Name of the component

config - Show the current SCR configuration
   scope: scr

execute - Execute a specific verify process with a specific output
   scope: verify
   parameters:
      String
      String

execute - Execute a specific verify process
   scope: verify
   parameters:
      String

inspect - inspects bundle capabilities and requirements
   scope: felix
   parameters:
      String   ('capability' | 'requirement')
      String   ( | 'service')
      Bundle[]   target bundles

bundlelevel - set bundle start level or initial bundle start level
   scope: felix
   flags:
      -i, --setinitial   set the initial bundle start level
      -s, --setlevel   set the bundle's start level
   parameters:
      int   target level
      Bundle[]   target identifiers

bundlelevel - query bundle start level
   scope: felix
   parameters:
      Bundle   bundle to query

execute - Execute upgrade for a specific module
   scope: upgrade
   parameters:
      String

execute - Execute upgrade for a specific module and final version
   scope: upgrade
   parameters:
      String
      String

services - display registered service details. Examples for [filter]: (objectClass=com.xyz.Person); (&(objectClass=com.xyz.Person)(sn=Jensen)); passing only com.xyz.Per
son is a shortcut for (objectClass=com.xyz.Person). The filter syntax specification is available at http://www.ietf.org/rfc/rfc1960.txt
   scope: equinox
   parameters:
      String[]   Optional filter for filtering the displayed services. Examples for the filter: (objectClass=com.xyz.Person); (&(objectClass=com.xyz.Person)(sn=Jensen))
; passing only com.xyz.Person is a shortcut for (objectClass=com.xyz.Person). The filter syntax specification is available at http://www.ietf.org/rfc/rfc1960.txt

props - Display system properties
   scope: equinox

source
   scope: gogo
   parameters:
      CommandSession
      String

cd - change current directory
   scope: felix
   parameters:
      CommandSession   automatically supplied shell session
      String   target directory

cd - get current directory
   scope: felix
   parameters:
      CommandSession   automatically supplied shell session

getPackages - lists all packages visible from the specified bundle
   scope: equinox
   parameters:
      Bundle   bundle to list the visible packages

check - List latest execution result for a specific verify process
   scope: verify
   parameters:
      String

set
   scope: gogo
   parameters:
      CommandSession
      String[]

up - update the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to update

up - Update the specified bundle from the specified location
   scope: equinox
   parameters:
      Bundle   Bundle to update
      URL   Location of the new bundle content

repos - manage repositories
   scope: obr
   parameters:
      String   ( add | list | refresh | remove )
      String[]   space-delimited list of repository URLs

un - uninstall the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to uninstall

sh
   scope: gogo
   parameters:
      CommandSession
      String[]

grep
   scope: gogo
   parameters:
      CommandSession
      String[]

packages - display imported/exported package details
   scope: equinox
   parameters:
      Bundle[]   Bundle whose packages to display. If not present displays all exported packages

packages - display imported/exported package details
   scope: equinox
   parameters:
      String   Package name of the package to display

bundle - display details for the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   (|)

lb - list all installed bundles
   scope: felix
   flags:
      -l, --location   show location
      -s, --symbolicname   show symbolic name
      -u, --updatelocation   show update location

lb - list installed bundles matching a substring
   scope: felix
   flags:
      -l, --location   show location
      -s, --symbolicname   show symbolic name
      -u, --updatelocation   show update location
   parameters:
      String   subtring matched against name or symbolic name

refresh - refresh the packages of the specified bundles; if -all option is specified refresh packages of all installed bundles
   scope: equinox
   flags:
      -all   specify to refresh the packages of all installed bundles
   parameters:
      Bundle[]   list of bundles whose packages to be refreshed; if not present refreshes all bundles

telnetd
   scope: gogo
   parameters:
      String[]

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

sta - start the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to start

headers - display bundle headers
   scope: felix
   parameters:
      Bundle[]   target bundles

exec - execute a command in a separate process and wait
   scope: equinox
   parameters:
      String   command to be executed

info - retrieve resource description from repository
   scope: obr
   parameters:
      String[]   (  |  |  )[@] ...

getPossibleConfigurations
   scope: formNavigator

getPossibleConfigurations
   scope: formNavigator
   parameters:
      String

uninstall - uninstall bundles
   scope: felix
   parameters:
      Bundle[]   target bundles

dm - List dependency manager components
   scope: dependencymanager
   flags:
      compact, cp   Displays components using a compact form
      nodeps, nd   Hides component dependencies
      notavail, na   Only displays unavailable components
      stats, st   Displays components statistics
      wtf   Detects where are the root failures
   options:
      bundleIds, bid, bi   List of bundle ids or bundle symbolic names to display (comma separated) [optional]
      componentIds, cid, ci   Component identifiers to display (list of longs, comma separated) [optional]
      components, c   Regex(s) used to filter on component implementation class names (comma separated, can be negated using "!" prefix) [optional]
      services, s   OSGi filter used to filter some service properties [optional]
   parameters:
      CommandSession

source - retrieve resource source code from repository
   scope: obr
   flags:
      -x, --extract   extract source code
   parameters:
      File   local target directory
      String[]   (  |  |  )[@] ...

each
   scope: gogo
   parameters:
      CommandSession
      Collection

equinox:p
equinox:packages
 
p - display imported/exported package details
   scope: equinox
   parameters:
      Bundle[]   Bundle whose packages to display. If not present displays all exported packages

p - display imported/exported package details
   scope: equinox
   parameters:
      String   Package name of the package to display

equinox:pr
equinox:props
 
pr - Display system properties
   scope: equinox

equinox:profilelog
 
profilelog - Display & flush the profile log messages
   scope: equinox

equinox:r
equinox:refresh
 
r - refresh the packages of the specified bundles; if -all option is specified refresh packages of all installed bundles
   scope: equinox
   flags:
      -all   specify to refresh the packages of all installed bundles
   parameters:
      Bundle[]   list of bundles whose packages to be refreshed; if not present refreshes all bundles

equinox:requiredBundles
 
requiredBundles - lists required bundles having the specified symbolic name
   scope: equinox
   parameters:
      String[]   symbolic name for required bundles to be listed; if not specified all required bundles will be listed

equinox:s
 
s - display installed bundles and registered services  
   scope: equinox  
   parameters:  
    String[]  [-s <comma separated list of bundle states>] [segment of bsn]  

equinox:se
equinox:services
 
se - display registered service details. Examples for [filter]: (objectClass=com.xyz.Person); (&(objectClass=com.xyz.Person)(sn=Jensen)); passing only com.xyz.Person is
 a shortcut for (objectClass=com.xyz.Person). The filter syntax specification is available at http://www.ietf.org/rfc/rfc1960.txt
   scope: equinox
   parameters:
      String[]   Optional filter for filtering the displayed services. Examples for the filter: (objectClass=com.xyz.Person); (&(objectClass=com.xyz.Person)(sn=Jensen))
; passing only com.xyz.Person is a shortcut for (objectClass=com.xyz.Person). The filter syntax specification is available at http://www.ietf.org/rfc/rfc1960.txt

equinox:setbsl
 
setbsl - set the start level for the bundle(s)
   scope: equinox
   parameters:
      int   new start level
      Bundle[]   bundle(s) to change startlevel

equinox:setfwsl
 
setfwsl - set the framework start level
   scope: equinox
   parameters:
      int   new start level

equinox:setibsl
 
setibsl - set the initial bundle start level
   scope: equinox
   parameters:
      int   new start level

equinox:setp
 
setp - set OSGi properties
   scope: equinox
   parameters:
      String[]   list of properties with values to be set; the format is = and the pairs are separated with space if more than one

equinox:setprop
 
setprop - set OSGi properties
   scope: equinox
   parameters:
      String[]   list of properties with values to be set; the format is = and the pairs are separated with space if more than one

equinox:shutdown
 
shutdown - shutdown the OSGi Framework
   scope: equinox

equinox:sl
 
sl - display the start level for the specified bundle, or for the framework if no bundle specified
   scope: equinox
   parameters:
      Bundle[]   bundle to get the start level

equinox:ss
 
ss - display installed bundles (short status)  
   scope: equinox  
   parameters:  
    String[]  [-s <comma separated list of bundle states>] [segment of bsn]  
equinox:sta
 
sta - start the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to start

equinox:start
 
start - start the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to start

equinox:status
 
status - display installed bundles and registered services  
   scope: equinox  
   parameters:  
    String[]  [-s <comma separated list of bundle states>] [segment of bsn]  
equinox:sto
equinox:stop
 
sto - stop the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to stop

equinox:t
equinox:threads
 
t - stop the named thread with an IllegalStateException
   scope: equinox
   parameters:
      String   stop
      String   the thread on which to perform the action

t - stop the named thread with the provided throwable
   scope: equinox
   parameters:
      String   stop
      String   the thread on which to perform the action
      Class   the class of the throwable to throw (default = java.lang.IllegalStateException)

t - display threads and thread groups
   scope: equinox

equinox:telnet
 
telnet - start/stop a telnet server
   scope: equinox
   parameters:
      String[]

equinox:un
equinox:uninstall
 
un - uninstall the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to uninstall

equinox:up
equinox:update
 
up - update the specified bundle(s)
   scope: equinox
   parameters:
      Bundle[]   bundle(s) to update

up - Update the specified bundle from the specified location
   scope: equinox
   parameters:
      Bundle   Bundle to update
      URL   Location of the new bundle content

felix:bundlelevel
 
bundlelevel - set bundle start level or initial bundle start level
   scope: felix
   flags:
      -i, --setinitial   set the initial bundle start level
      -s, --setlevel   set the bundle's start level
   parameters:
      int   target level
      Bundle[]   target identifiers

bundlelevel - query bundle start level
   scope: felix
   parameters:
      Bundle   bundle to query

felix:cd
 
cd - change current directory
   scope: felix
   parameters:
      CommandSession   automatically supplied shell session
      String   target directory

cd - get current directory
   scope: felix
   parameters:
      CommandSession   automatically supplied shell session

felix:frameworklevel
 
frameworklevel - query framework active start level
   scope: felix

frameworklevel - set framework active start level
   scope: felix
   parameters:
      int   target start level

felix:headers
 
headers - display bundle headers
   scope: felix
   parameters:
      Bundle[]   target bundles

felix:help
 
help - displays information about a specific command
   scope: felix
   parameters:
      String   target command

help - displays available commands
   scope: felix

felix:inspect
 inspect - inspects bundle capabilities and requirements  
   scope: felix  
   parameters:  
    String  ('capability' | 'requirement')  
    String  (<namespace> | 'service')  
    Bundle[]  target bundles  

felix:install
 
install - install bundle using URLs
   scope: felix
   parameters:
      String[]   target URLs

felix:lb
 
lb - list all installed bundles
   scope: felix
   flags:
      -l, --location   show location
      -s, --symbolicname   show symbolic name
      -u, --updatelocation   show update location

lb - list installed bundles matching a substring
   scope: felix
   flags:
      -l, --location   show location
      -s, --symbolicname   show symbolic name
      -u, --updatelocation   show update location
   parameters:
      String   subtring matched against name or symbolic name

felix:log
 
log - display some matching log entries
   scope: felix
   parameters:
      int   maximum number of entries
      String   minimum log level [ debug | info | warn | error ]

log - display all matching log entries
   scope: felix
   parameters:
      String   minimum log level [ debug | info | warn | error ]

felix:ls
 
ls - get specified path contents
   scope: felix
   parameters:
      CommandSession   automatically supplied shell session
      String   path with optionally wildcarded file name

ls - get current directory contents
   scope: felix
   parameters:
      CommandSession   automatically supplied shell session

felix:refresh
 
refresh - refresh bundles
   scope: felix
   parameters:
      Bundle[]   target bundles (can be null or empty)

felix:resolve
 
resolve - resolve bundles
   scope: felix
   parameters:
      Bundle[]   target bundles (can be null or empty)

felix:start
 
start - start bundles
   scope: felix
   flags:
      -p, --policy   use declared activation policy
      -t, --transient   start bundle transiently
   parameters:
      String[]   target bundle identifiers or URLs

felix:stop
 
stop - stop bundles
   scope: felix
   flags:
      -t, --transient   stop bundle transiently
   parameters:
      Bundle[]   target bundles

felix:uninstall
 
uninstall - uninstall bundles
   scope: felix
   parameters:
      Bundle[]   target bundles

felix:update
 
update - update bundle
   scope: felix
   parameters:
      Bundle   target bundle

update - update bundle from URL
   scope: felix
   parameters:
      Bundle   target bundle
      String   URL from where to retrieve bundle

felix:which
 
which - determines from where a bundle loads a class
   scope: felix
   parameters:
      Bundle   target bundle
      String   target class name

formNavigator:getPossibleConfigurations
 
getPossibleConfigurations
   scope: formNavigator

getPossibleConfigurations
   scope: formNavigator
   parameters:
      String

gogo:cat
 
cat
   scope: gogo
   parameters:
      CommandSession
      String[]

gogo:each
 
each
   scope: gogo
   parameters:
      CommandSession
      Collection
      Function

gogo:echo
 
echo
   scope: gogo
   parameters:
      Object[]

gogo:format
 
format
   scope: gogo
   parameters:
      CommandSession
      Object

format
   scope: gogo
   parameters:
      CommandSession

gogo:getopt
 
getopt
   scope: gogo
   parameters:
      List
      Object[]

gogo:gosh
 
gosh
   scope: gogo
   parameters:
      CommandSession
      String[]

gogo:grep
 
grep
   scope: gogo
   parameters:
      CommandSession
      String[]

gogo:not
 
not
   scope: gogo
   parameters:
      CommandSession
      Function

gogo:set
 
set
   scope: gogo
   parameters:
      CommandSession
      String[]

gogo:sh
 
sh
   scope: gogo
   parameters:
      CommandSession
      String[]

gogo:source
 
source
   scope: gogo
   parameters:
      CommandSession
      String

gogo:tac
 
tac
   scope: gogo
   parameters:
      CommandSession
      String[]

gogo:telnetd
 
telnetd
   scope: gogo
   parameters:
      String[]
   
telnetd - start simple telnet server
Usage: telnetd [-i ip] [-p port] start | stop | status
  -i --ip=INTERFACE        listen interface (default=127.0.0.1)
  -p --port=PORT           listen port (default=2019)
  -? --help                show help

gogo:type
 
type
   scope: gogo
   parameters:
      CommandSession
      String[]

gogo:until
 
until
   scope: gogo
   parameters:
      CommandSession
      Function
      Function

obr:deploy
 deploy - deploy resource from repository  
   scope: obr  
   flags:  
    -ro, --required-only  deploy required bundles only  
    -s, --start  start deployed bundles  
   parameters:  
    String[]  ( <bundle-name> | <symbolic-name> | <bundle-id> )[@<version>] ...  

obr:info
 
info - retrieve resource description from repository
   scope: obr
   parameters:
      String[]   (  |  |  )[@] ...

obr:javadoc
 javadoc - retrieve resource JavaDoc from repository  
   scope: obr  
   flags:  
    -x, --extract  extract documentation  
   parameters:  
    File  local target directory  
    String[]  ( <bundle-name> | <symbolic-name> | <bundle-id> )[@<version>] ...  

obr:list
 
list - list repository resources
   scope: obr
   flags:
      -v, --verbose   display all versions
   parameters:
      String[]   optional strings used for name matching

obr:repos
 
repos - manage repositories
   scope: obr
   parameters:
      String   ( add | list | refresh | remove )
      String[]   space-delimited list of repository URLs

obr:source
 source - retrieve resource source code from repository  
   scope: obr  
   flags:  
    -x, --extract  extract source code  
   parameters:  
    File  local target directory  
    String[]  ( <bundle-name> | <symbolic-name> | <bundle-id> )[@<version>] ...  

scr:config
 
config - Show the current SCR configuration
   scope: scr

scr:disable
 
disable - Disable an enabled component
   scope: scr
   parameters:
      String   Name of the component

scr:enable
 
enable - Enable a disabled component
   scope: scr
   parameters:
      String   Name of the component

scr:info
 
info - Dump information of a component or component configuration
   scope: scr
   parameters:
      String   Name of the component or ID of the component configuration

scr:list
 
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

upgrade:check
 
check - List pending or running upgrades
   scope: upgrade

upgrade:execute
 
execute - Execute upgrade for a specific module
   scope: upgrade
   parameters:
      String

execute - Execute upgrade for a specific module and final version
   scope: upgrade
   parameters:
      String
      String

upgrade:executeAll
 
executeAll - Execute all pending upgrades
   scope: upgrade

upgrade:list
 
list - List registered upgrade processes for a specific module
   scope: upgrade
   parameters:
      String

list - List registered upgrade processes for all modules
   scope: upgrade

verify:check
 
check - List latest execution result for a specific verify process
   scope: verify
   parameters:
      String

verify:checkAll
 
checkAll - List latest execution result for all verify processes
   scope: verify

verify:execute
 
execute - Execute a specific verify process with a specific output
   scope: verify
   parameters:
      String
      String

execute - Execute a specific verify process
   scope: verify
   parameters:
      String

verify:executeAll
 
executeAll - Execute all verify processes
   scope: verify

executeAll - Execute all verify processes with a specific output
   scope: verify
   parameters:
      String

verify:list
 
list - Execute all registered verify processes
   scope: verify

verify:show
 
show - Show all registered verify processes
   scope: verify
   parameters:
      String

verify:showReports
 
showReports - Show all available outputs
   scope: verify

No comments:

Post a Comment