summaryrefslogtreecommitdiffstats
path: root/base/java-tools/src/com/netscape/cmstools/key/KeyShowCLI.java
diff options
context:
space:
mode:
authorAbhishek Koneru <akoneru@redhat.com>2014-04-16 17:23:31 -0400
committerAbhishek Koneru <akoneru@redhat.com>2014-04-16 17:25:13 -0400
commitdafd64412398d60cf82b96eed3722a6de1f94b2b (patch)
tree427fe86cbe1f0667424d4620ae99718855a0ad63 /base/java-tools/src/com/netscape/cmstools/key/KeyShowCLI.java
parent6de5b60438f0edeb3d18f715d90a94191bd05cc8 (diff)
downloadpki-dafd64412398d60cf82b96eed3722a6de1f94b2b.tar.gz
pki-dafd64412398d60cf82b96eed3722a6de1f94b2b.tar.xz
pki-dafd64412398d60cf82b96eed3722a6de1f94b2b.zip
Added help option for all Key CLIs
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/key/KeyShowCLI.java')
-rw-r--r--base/java-tools/src/com/netscape/cmstools/key/KeyShowCLI.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/key/KeyShowCLI.java b/base/java-tools/src/com/netscape/cmstools/key/KeyShowCLI.java
index cef3864d0..a3d918e47 100644
--- a/base/java-tools/src/com/netscape/cmstools/key/KeyShowCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/key/KeyShowCLI.java
@@ -18,6 +18,9 @@
package com.netscape.cmstools.key;
+import org.apache.commons.cli.CommandLine;
+import org.apache.commons.cli.ParseException;
+
import com.netscape.certsrv.dbs.keydb.KeyId;
import com.netscape.certsrv.key.KeyInfo;
import com.netscape.cmstools.cli.CLI;
@@ -41,6 +44,19 @@ public class KeyShowCLI extends CLI {
printHelp();
System.exit(-1);
}
+ CommandLine cmd = null;
+ try {
+ cmd = parser.parse(options, args);
+
+ } catch (ParseException e) {
+ System.err.println("Error: " + e.getMessage());
+ printHelp();
+ System.exit(1);
+ }
+ if (cmd.hasOption("help")) {
+ printHelp();
+ System.exit(1);
+ }
KeyId keyId = new KeyId(args[0].trim());