diff options
author | Abhishek Koneru <akoneru@redhat.com> | 2014-04-16 17:23:31 -0400 |
---|---|---|
committer | Abhishek Koneru <akoneru@redhat.com> | 2014-04-16 17:25:13 -0400 |
commit | dafd64412398d60cf82b96eed3722a6de1f94b2b (patch) | |
tree | 427fe86cbe1f0667424d4620ae99718855a0ad63 /base/java-tools/src/com/netscape/cmstools/key/KeyShowCLI.java | |
parent | 6de5b60438f0edeb3d18f715d90a94191bd05cc8 (diff) | |
download | pki-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.java | 16 |
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()); |