You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by gn...@apache.org on 2009/08/11 18:19:21 UTC

svn commit: r803184 - in /felix/trunk/karaf/gshell/gshell-commands/src/main: java/org/apache/felix/karaf/gshell/commands/EchoAction.java java/org/apache/felix/karaf/gshell/commands/EchoCommand.java resources/OSGI-INF/blueprint/gshell-commands.xml

Author: gnodet
Date: Tue Aug 11 16:19:20 2009
New Revision: 803184

URL: http://svn.apache.org/viewvc?rev=803184&view=rev
Log:
Enable built-in echo command

Added:
    felix/trunk/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoAction.java
      - copied, changed from r803131, felix/trunk/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoCommand.java
Removed:
    felix/trunk/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoCommand.java
Modified:
    felix/trunk/karaf/gshell/gshell-commands/src/main/resources/OSGI-INF/blueprint/gshell-commands.xml

Copied: felix/trunk/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoAction.java (from r803131, felix/trunk/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoCommand.java)
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoAction.java?p2=felix/trunk/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoAction.java&p1=felix/trunk/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoCommand.java&r1=803131&r2=803184&rev=803184&view=diff
==============================================================================
--- felix/trunk/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoCommand.java (original)
+++ felix/trunk/karaf/gshell/gshell-commands/src/main/java/org/apache/felix/karaf/gshell/commands/EchoAction.java Tue Aug 11 16:19:20 2009
@@ -8,12 +8,12 @@
 import org.apache.felix.karaf.gshell.console.OsgiCommandSupport;
 
 @Command(scope = "shell", name = "echo", description="Echo or print arguments to STDOUT")
-public class EchoCommand extends OsgiCommandSupport
+public class EchoAction extends OsgiCommandSupport
 {
     @Option(name="-n", description="Do not print the trailing newline character")
-    private boolean trailingNewline = true;
+    private boolean noTrailingNewline = false;
 
-    @Argument(description="Arguments")
+    @Argument(description="Arguments", multiValued = true)
     private List<String> args;
 
     protected Object doExecute() throws Exception {
@@ -28,7 +28,7 @@
             }
         }
 
-        if (trailingNewline) {
+        if (!noTrailingNewline) {
             System.out.println();
         }
 

Modified: felix/trunk/karaf/gshell/gshell-commands/src/main/resources/OSGI-INF/blueprint/gshell-commands.xml
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/gshell/gshell-commands/src/main/resources/OSGI-INF/blueprint/gshell-commands.xml?rev=803184&r1=803183&r2=803184&view=diff
==============================================================================
--- felix/trunk/karaf/gshell/gshell-commands/src/main/resources/OSGI-INF/blueprint/gshell-commands.xml (original)
+++ felix/trunk/karaf/gshell/gshell-commands/src/main/resources/OSGI-INF/blueprint/gshell-commands.xml Tue Aug 11 16:19:20 2009
@@ -23,15 +23,31 @@
         <command name="shell/cat">
             <action class="org.apache.felix.karaf.gshell.commands.CatAction"/>
         </command>
+        <command name="shell/echo">
+            <action class="org.apache.felix.karaf.gshell.commands.EchoAction"/>
+        </command>
         <command name="shell/exec">
             <action class="org.apache.felix.karaf.gshell.commands.ExecuteAction"/>
         </command>
         <command name="shell/grep">
             <action class="org.apache.felix.karaf.gshell.commands.GrepAction"/>
         </command>
+        <!--
+        <command name="shell/history">
+            <action class="org.apache.felix.karaf.gshell.commands.HistoryAction"/>
+        </command>
+        -->
+        <command name="shell/info">
+            <action class="org.apache.felix.karaf.gshell.commands.InfoAction"/>
+        </command>
         <command name="shell/java">
             <action class="org.apache.felix.karaf.gshell.commands.JavaAction"/>
         </command>
+        <!--
+        <command name="shell/more">
+            <action class="org.apache.felix.karaf.gshell.commands.MoreAction"/>
+        </command>
+        -->
         <command name="shell/printf">
             <action class="org.apache.felix.karaf.gshell.commands.PrintfAction"/>
         </command>
@@ -41,6 +57,11 @@
         <command name="shell/sort">
             <action class="org.apache.felix.karaf.gshell.commands.SortAction"/>
         </command>
+        <!--
+        <command name="shell/source">
+            <action class="org.apache.felix.karaf.gshell.commands.SourceAction"/>
+        </command>
+        -->
     </command-bundle>
 
 </blueprint>