From 60134cccd26eb872636427afe3fe1c07a253627f Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Thu, 27 Feb 2014 00:02:59 -0500 Subject: Cleaned up CLI command list. The CLI help message has been simplified to show the commands as a single list. Ticket #839 --- .../src/com/netscape/cmstools/cli/MainCLI.java | 33 +++++----------------- 1 file changed, 7 insertions(+), 26 deletions(-) (limited to 'base/java-tools/src/com') diff --git a/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java b/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java index 2c2ce4d33..54524d3c9 100644 --- a/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java @@ -63,20 +63,21 @@ public class MainCLI extends CLI { public MainCLI() throws Exception { super("pki", "PKI command-line interface"); - addModule(new CACLI(this)); - addModule(new KRACLI(this)); - addModule(new OCSPCLI(this)); - addModule(new TKSCLI(this)); - addModule(new TPSCLI(this)); + addModule(new HelpCLI(this)); addModule(new ClientCLI(this)); - addModule(new HelpCLI(this)); addModule(new ProxyCLI(new CertCLI(this), "ca")); addModule(new ProxyCLI(new GroupCLI(this), "ca")); addModule(new ProxyCLI(new KeyCLI(this), "kra")); addModule(new ProxyCLI(new SecurityDomainCLI(this), "ca")); addModule(new ProxyCLI(new UserCLI(this), "ca")); + + addModule(new CACLI(this)); + addModule(new KRACLI(this)); + addModule(new OCSPCLI(this)); + addModule(new TKSCLI(this)); + addModule(new TPSCLI(this)); } public String getFullModuleName(String moduleName) { @@ -96,29 +97,9 @@ public class MainCLI extends CLI { int leftPadding = 1; int rightPadding = 25; - System.out.println("Subsystems:"); - - for (CLI module : modules.values()) { - if (!(module instanceof SubsystemCLI)) continue; - - String label = module.getFullName(); - - int padding = rightPadding - leftPadding - label.length(); - if (padding < 1) - padding = 1; - - System.out.print(StringUtils.repeat(" ", leftPadding)); - System.out.print(label); - System.out.print(StringUtils.repeat(" ", padding)); - System.out.println(module.getDescription()); - } - - System.out.println(); System.out.println("Commands:"); for (CLI module : modules.values()) { - if (module instanceof SubsystemCLI) continue; - String label = module.getFullName(); int padding = rightPadding - leftPadding - label.length(); -- cgit