From b2aecb495242d055dca4109ff9f6889507af7f72 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)

---
 opends/src/server/org/opends/server/util/args/ArgumentParser.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/util/args/ArgumentParser.java b/opends/src/server/org/opends/server/util/args/ArgumentParser.java
index 86289e7..b51bb73 100644
--- a/opends/src/server/org/opends/server/util/args/ArgumentParser.java
+++ b/opends/src/server/org/opends/server/util/args/ArgumentParser.java
@@ -1025,6 +1025,11 @@
       {
         int currentLength = buffer.length();
 
+        if (usageArgument.getName().equals(a.getName()))
+        {
+          buffer.append("-?, ");
+        }
+
         buffer.append("-");
         buffer.append(shortID.charValue());
 
@@ -1065,6 +1070,10 @@
       {
         if (longID != null)
         {
+          if (usageArgument.getName().equals(a.getName()))
+          {
+            buffer.append("-?, ");
+          }
           buffer.append("--");
           buffer.append(longID);
 
@@ -1133,6 +1142,12 @@
         }
       }
     }
+    if (usageArgument == null)
+    {
+      buffer.append(EOL);
+      buffer.append("-?");
+      buffer.append(EOL);
+    }
   }
 
 

--
Gitblit v1.10.0