Class CLI
java.lang.Object
org.dogtagpki.cli.CLI
- Direct Known Subclasses:
ACMECLI,ActivityCLI,AuditCLI,AuthenticatorCLI,AuthorityCLI,CACertCLI,CACertRequestCLI,ClientCLI,CommandCLI,ConfigCLI,ConnectorCLI,FeatureCLI,GroupCLI,GroupMemberCLI,KRACertCLI,KRAConnectorCLI,KRAKeyCLI,MainCLI,NSSCertCLI,NSSCLI,NSSKeyCLI,PKCS11CertCLI,PKCS11CLI,PKCS11KeyCLI,PKCS12CertCLI,PKCS12CLI,PKCS12KeyCLI,PKCS7CertCLI,PKCS7CLI,PKIServerCLI,ProfileCLI,ProfileCLI,ProfileMappingCLI,ProxyCLI,PublisherCLI,PublisherOCSPCLI,RangeCLI,SDCLI,SDHostCLI,SecurityDomainCLI,SecurityDomainHostCLI,SelfTestCLI,SubsystemCLI,SubsystemDBCLI,SubsystemDBVLVCLI,SubsystemGroupCLI,SubsystemGroupMemberCLI,SubsystemRangeCLI,SubsystemUserCertCLI,SubsystemUserCLI,TKSCertCLI,TKSKeyCLI,TokenCLI,TPSCertCLI,TPSConnectorCLI,UserCertCLI,UserCLI,UserMembershipCLI
- Author:
- Endi S. Dewata
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic org.apache.commons.cli.HelpFormatterstatic org.slf4j.Loggerorg.apache.commons.cli.Optionsstatic org.apache.commons.cli.CommandLineParserstatic boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidfindModule(String command) Find the last module that handles the specified command.findModules(String command) Find the list of modules that handle the specified command.getFullModuleName(String moduleName) getName()getRoot()booleanvoidremoveModule(String name) voidrunExternal(String[] command) voidrunExternal(List<String> command) voidsetDescription(String description) void
-
Field Details
-
logger
public static org.slf4j.Logger logger -
verbose
public static boolean verbose -
parser
public static org.apache.commons.cli.CommandLineParser parser -
formatter
public static org.apache.commons.cli.HelpFormatter formatter -
name
-
description
-
parent
-
options
public org.apache.commons.cli.Options options -
modules
-
client
-
-
Constructor Details
-
CLI
-
CLI
-
-
Method Details
-
getName
-
setName
-
getFullName
-
getFullModuleName
-
getDescription
-
setDescription
-
getParent
-
getRoot
-
isDeprecated
public boolean isDeprecated() -
getModules
-
getModule
-
addModule
-
addModule
-
removeModule
-
findModules
-
findModule
-
getManPage
-
getConfig
- Throws:
Exception
-
getClient
-
getClient
-
printHelp
-
execute
-
runExternal
public void runExternal(List<String> command) throws CLIException, IOException, InterruptedException -
runExternal
-