You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2011/11/03 19:32:13 UTC

svn commit: r1197255 - /uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/pear/install/InstallPearCli.java

Author: schor
Date: Thu Nov  3 18:32:13 2011
New Revision: 1197255

URL: http://svn.apache.org/viewvc?rev=1197255&view=rev
Log:
[UIMA-2121] fix number of args to allow 1 argument invocation, and clarify parameters that are optional

Modified:
    uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/pear/install/InstallPearCli.java

Modified: uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/pear/install/InstallPearCli.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/pear/install/InstallPearCli.java?rev=1197255&r1=1197254&r2=1197255&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/pear/install/InstallPearCli.java (original)
+++ uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/pear/install/InstallPearCli.java Thu Nov  3 18:32:13 2011
@@ -42,7 +42,11 @@ public class InstallPearCli {
 //    parser.acceptsAll(Arrays.asList("v", "verbose"), "be more verbose");
 //    parser.acceptsAll(Arrays.asList( "h", "?" ), "show help");
     
-    if (null == args || args.length < 2) {
+    if (null == args || 
+        args.length == 0 ||
+        "?".equals(args[0]) ||
+        "-h".equals(args[0]) ||
+        "-help".equals(args[0])) {
       printUsageAndExit();
     }
     File pathToPear = new File(args[0]);
@@ -108,6 +112,7 @@ public class InstallPearCli {
   private static void printUsageAndExit() {
     System.out
             .println("Usage: installPearCli pathToPearFile [directoryToInstallInto] [options]\n\n"
+                    + "  *** items in [] are optional ***"
                     + "Install a Pear file into a specified directory\n"
                     + "Install directory defaults to the current directory/pearFileName\n"
                     + "Options:\n"