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"