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