diff options
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/user/UserCertShowCLI.java')
-rw-r--r-- | base/java-tools/src/com/netscape/cmstools/user/UserCertShowCLI.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserCertShowCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserCertShowCLI.java index e07de6d3e..6f75bfacd 100644 --- a/base/java-tools/src/com/netscape/cmstools/user/UserCertShowCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/user/UserCertShowCLI.java @@ -21,6 +21,7 @@ package com.netscape.cmstools.user; import java.io.FileWriter; import java.io.PrintWriter; import java.net.URLEncoder; +import java.util.Arrays; import org.apache.commons.cli.CommandLine; import org.apache.commons.cli.Option; @@ -47,6 +48,13 @@ public class UserCertShowCLI extends CLI { public void execute(String[] args) throws Exception { + // Check for "--help" + if (Arrays.asList(args).contains("--help")) { + // Display usage + printHelp(); + System.exit(0); + } + Option option = new Option(null, "output", true, "Output file"); option.setArgName("file"); options.addOption(option); @@ -65,6 +73,12 @@ public class UserCertShowCLI extends CLI { System.exit(1); } + if (cmd.hasOption("help")) { + // Display usage + printHelp(); + System.exit(0); + } + boolean showPrettyPrint = cmd.hasOption("pretty"); boolean showEncoded = cmd.hasOption("encoded"); |