ONOS-785 Adding distributed store for apps & app admin CLIs
Change-Id: Ia7639f3258fca2a18ba513f0c95de0ab8ea7ceee
diff --git a/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
index 5e4e98c..478eaa9 100644
--- a/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ b/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
@@ -21,7 +21,31 @@
</command>
<command>
- <action class="org.onosproject.cli.ApplicationInstallCommand"/>
+ <action class="org.onosproject.cli.app.ApplicationsListCommand"/>
+ </command>
+
+ <command>
+ <action class="org.onosproject.cli.app.ApplicationActivateCommand"/>
+ <completers>
+ <ref component-id="appNameCompleter"/>
+ <null/>
+ </completers>
+ </command>
+
+ <command>
+ <action class="org.onosproject.cli.app.ApplicationDeactivateCommand"/>
+ <completers>
+ <ref component-id="appNameCompleter"/>
+ <null/>
+ </completers>
+ </command>
+
+ <command>
+ <action class="org.onosproject.cli.app.ApplicationUninstallCommand"/>
+ <completers>
+ <ref component-id="appNameCompleter"/>
+ <null/>
+ </completers>
</command>
<command>
@@ -77,7 +101,7 @@
<action class="org.onosproject.cli.BalanceMastersCommand"/>
</command>
<command>
- <action class="org.onosproject.cli.ApplicationIdListCommand"/>
+ <action class="org.onosproject.cli.app.ApplicationIdListCommand"/>
</command>
<command>
@@ -275,6 +299,7 @@
</command>
</command-bundle>
+ <bean id="appNameCompleter" class="org.onosproject.cli.app.ApplicationNameCompleter"/>
<bean id="nodeIdCompleter" class="org.onosproject.cli.NodeIdCompleter"/>
<bean id="deviceIdCompleter" class="org.onosproject.cli.net.DeviceIdCompleter"/>
<bean id="clusterIdCompleter" class="org.onosproject.cli.net.ClusterIdCompleter"/>