List of usage examples for org.apache.commons.cli Option Option
public Option(String opt, String longOpt, boolean hasArg, String description) throws IllegalArgumentException
From source file:com.alibaba.rocketmq.tools.command.connection.ProducerConnectionSubCommand.java
@Override public Options buildCommandlineOptions(Options options) { Option opt = new Option("g", "producerGroup", true, "producer group name"); opt.setRequired(true);/*from ww w . j a v a 2s . co m*/ options.addOption(opt); // topic opt = new Option("t", "topic", true, "topic name"); opt.setRequired(true); options.addOption(opt); return options; }
From source file:com.netscape.cmstools.group.GroupFindCLI.java
public void createOptions() { Option option = new Option(null, "start", true, "Page start"); option.setArgName("start"); options.addOption(option);//from ww w. j av a2 s. co m option = new Option(null, "size", true, "Page size"); option.setArgName("size"); options.addOption(option); }
From source file:com.netscape.cmstools.system.TPSConnectorShowCLI.java
public void createOptions() { Option option = new Option(null, "host", true, "TPS host"); option.setArgName("host"); option.setRequired(true);/*w ww . ja va 2 s . c o m*/ options.addOption(option); option = new Option(null, "port", true, "TPS port"); option.setArgName("port"); options.addOption(option); }
From source file:com.netscape.cmstools.tps.profile.ProfileShowCLI.java
public void createOptions() { Option option = new Option(null, "output", true, "Output file to store profile properties."); option.setArgName("file"); options.addOption(option);//from w ww. j a va 2s .co m }
From source file:gr.kzps.FileCrypto.executor.CommandParser.java
/** * Parse the arguments list//from w w w . ja v a 2 s. c om * @return command line arguments * @throws ParseException * @see CommandLine */ public CommandLine parseArgs() throws ParseException { Option help = new Option(ArgumentsName.HELP_S, ArgumentsName.HELP_L, false, "Print help message"); Option version = new Option(ArgumentsName.VERSION_S, ArgumentsName.VERSION_L, false, "Print version"); Option encrypt = new Option(ArgumentsName.ENCRYPT_S, ArgumentsName.ENCRYPT_L, false, "Encrypt operation"); Option decrypt = new Option(ArgumentsName.DECRYPT_S, ArgumentsName.DECRYPT_L, false, "Decrypt operation"); Option inputDir = Option.builder(ArgumentsName.INPUTDIR_S).longOpt(ArgumentsName.INPUTDIR_L).hasArg() .desc("input directory").build(); Option outputDir = Option.builder(ArgumentsName.OUTPUTDIR_S).longOpt(ArgumentsName.OUTPUTDIR_L).hasArg() .desc("output directory").build(); Option cryptoKey = Option.builder(ArgumentsName.KEY_S).longOpt(ArgumentsName.KEY_L).hasArg() .desc("encryption/decryption key").build(); Option threshold = Option.builder(ArgumentsName.THRESHOLD_S).longOpt(ArgumentsName.THRESHOLD_L).hasArg() .desc("Threshold to dispatch files to multiple threads. DEFAULT 300 files").build(); options.addOption(help); options.addOption(version); options.addOption(encrypt); options.addOption(decrypt); options.addOption(inputDir); options.addOption(outputDir); options.addOption(cryptoKey); options.addOption(threshold); CommandLineParser parser = new DefaultParser(); CommandLine cmd = parser.parse(options, args); return cmd; }
From source file:com.netscape.cmstools.client.ClientCertValidateCLI.java
public void createOptions() { Option option = new Option(null, "certusage", true, "Certificate usage: " + "CheckAllUsages, SSLServer, SSLServerWithStepUp, SSLClient, SSLCA, AnyCA, " + "StatusResponder, ObjectSigner, UserCertImport, ProtectedObjectSigner, " + "VerifyCA, EmailSigner, EmailRecipient."); option.setArgName("certusage"); options.addOption(option);//from www . ja va2 s. c o m }
From source file:com.netscape.cmstools.tps.token.TokenModifyCLI.java
public void createOptions() { Option option = new Option(null, "user", true, "User ID"); option.setArgName("User ID"); options.addOption(option);//from w ww. j av a2s .c om option = new Option(null, "policy", true, "Policy"); option.setArgName("Policy"); options.addOption(option); option = new Option(null, "status", true, "Status"); option.setArgName("Status"); options.addOption(option); }
From source file:com.netscape.cmstools.selftests.SelfTestShowCLI.java
public void createOptions() { Option option = new Option(null, "output", true, "Output file to store selfTest properties."); option.setArgName("file"); options.addOption(option);//from ww w. j a v a2s . c o m }
From source file:com.netscape.cmstools.key.KeyFindCLI.java
public void createOptions() { Option option = new Option(null, "clientKeyID", true, "Unique client key identifier"); option.setArgName("client key ID"); options.addOption(option);/* www . j a v a 2s.c om*/ option = new Option(null, "status", true, "Status"); option.setArgName("status"); options.addOption(option); option = new Option(null, "maxResults", true, "Maximum results"); option.setArgName("max results"); options.addOption(option); option = new Option(null, "maxTime", true, "Maximum time"); option.setArgName("max time"); options.addOption(option); option = new Option(null, "start", true, "Page start"); option.setArgName("start"); options.addOption(option); option = new Option(null, "size", true, "Page size"); option.setArgName("size"); options.addOption(option); }
From source file:com.netscape.cmstools.ca.CACertShowCLI.java
public void createOptions() { Option option = new Option(null, "output", true, "Output file"); option.setArgName("file"); options.addOption(option);/*from w w w.ja v a 2 s. c om*/ options.addOption(null, "pretty", false, "Pretty print"); options.addOption(null, "encoded", false, "Base-64 encoded"); }