From 299215ed1187ae95ead16294851e48043460f1e2 Mon Sep 17 00:00:00 2001
From: lutoff <lutoff@localhost>
Date: Mon, 23 Apr 2007 07:06:28 +0000
Subject: [PATCH] Fix for Issue 1427 (CLIs should handled both -? and -H for help)

---
 opendj-sdk/opends/src/statuspanel/org/opends/statuspanel/StatusPanelLauncher.java |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/opendj-sdk/opends/src/statuspanel/org/opends/statuspanel/StatusPanelLauncher.java b/opendj-sdk/opends/src/statuspanel/org/opends/statuspanel/StatusPanelLauncher.java
index d94456c..5da9c76 100644
--- a/opendj-sdk/opends/src/statuspanel/org/opends/statuspanel/StatusPanelLauncher.java
+++ b/opendj-sdk/opends/src/statuspanel/org/opends/statuspanel/StatusPanelLauncher.java
@@ -51,9 +51,18 @@
     {
       printUsage = true;
     }
+    for (int i=0; i<args.length; i++)
+    {
+      if (args[i].equalsIgnoreCase("-H") ||
+          args[i].equalsIgnoreCase("--help") ||
+          args[i].equalsIgnoreCase("-?"))
+      {
+        printUsage = true;
+      }
+    }
     if (printUsage)
     {
-      printUsage();
+      printUsage(System.out);
       System.exit(1);
 
     } else
@@ -116,7 +125,7 @@
     return returnValue[0];
   }
 
-  private static void printUsage()
+  private static void printUsage(PrintStream stream)
   {
     String arg;
     if (Utils.isWindows())
@@ -132,7 +141,7 @@
      */
     String msg = getMsg("status-panel-launcher-usage");
     msg = msg.replace("{0}", arg);
-    System.err.println(msg);
+    stream.println(msg);
   }
 
   /**

--
Gitblit v1.10.0