List of usage examples for org.apache.commons.cli Option setArgName
public void setArgName(String argName)
From source file:lanchon.dexpatcher.Parser.java
private static Options getOptions() { Options options = new Options(); Option o; o = new Option("o", "output", true, "name of output file or directory"); o.setArgName("dex-or-dir"); options.addOption(o);/* w w w .j a v a 2 s . c om*/ o = new Option("a", "api-level", true, "android api level (default: auto-detect)"); o.setArgName("n"); o.setType(Number.class); options.addOption(o); options.addOption(new Option("m", "multi-dex", false, "enable multi-dex support")); options.addOption(new Option("M", "multi-dex-threaded", false, "multi-threaded multi-dex (implies: -m)")); o = new Option("J", "multi-dex-jobs", true, "multi-dex thread count (implies: -m -M) (default: " + "available processors up to " + MultiDexIO.DEFAULT_MAX_THREADS + ")"); o.setArgName("n"); o.setType(Number.class); options.addOption(o); o = new Option(null, "max-dex-pool-size", true, "maximum size of dex pools (default: " + DexIO.DEFAULT_MAX_DEX_POOL_SIZE + ")"); o.setArgName("n"); o.setType(Number.class); options.addOption(o); o = new Option(null, "annotations", true, "package name of DexPatcher annotations (default: '" + Context.DEFAULT_ANNOTATION_PACKAGE + "')"); o.setArgName("package"); options.addOption(o); options.addOption(new Option(null, "compat-dextag", false, "enable support for the deprecated DexTag")); options.addOption(new Option("q", "quiet", false, "do not output warnings")); options.addOption(new Option("v", "verbose", false, "output extra information")); options.addOption(new Option(null, "debug", false, "output debugging information")); options.addOption(new Option("p", "path", false, "output relative paths of source code files")); o = new Option(null, "path-root", true, "output absolute paths of source code files"); o.setArgName("root"); options.addOption(o); options.addOption(new Option(null, "stats", false, "output timing statistics")); options.addOption(new Option(null, "dry-run", false, "do not write output files (much faster)")); options.addOption(new Option(null, "version", false, "print version information and exit")); options.addOption(new Option("?", "help", false, "print this help message and exit")); return options; }
From source file:dk.hippogrif.prettyxml.app.Main.java
private static Options mkOptions() { Options options = new Options(); options.addOption("h", false, "help"); options.addOption("v", false, "version"); options.addOption("s", false, "sort attributes on name"); options.addOption("a", false, "indent attributes"); Option option; option = new Option("n", true, "no of spaces to indent, default 2"); option.setArgName("no"); options.addOption(option);//from w w w . j a v a 2s . co m option = new Option("p", true, "property file holding output format and options"); option.setArgName("file"); options.addOption(option); option = new Option("t", true, "an xslt pipeline of one or more stylesheets separated by ;"); option.setArgName("files"); options.addOption(option); option = new Option("i", true, "input file"); option.setArgName("file"); options.addOption(option); option = new Option("u", true, "input URL"); option.setArgName("url"); options.addOption(option); option = new Option("o", true, "output file"); option.setArgName("file"); options.addOption(option); return options; }
From source file:de.zib.chordsharp.Main.java
/** * creates the options the command line should understand * //from ww w.j a v a 2 s . com * @return the options the program understands */ private static Options getOptions() { Options options = new Options(); OptionGroup group = new OptionGroup(); options.addOption(new Option("help", "print this message")); Option read = OptionBuilder.create("read"); read.setArgName("key"); read.setArgs(1); read.setDescription("read an item"); // Option read = OptionBuilder.withArgName("key").hasArg() // .withDescription("read an item").create("read"); group.addOption(read); Option write = OptionBuilder.create("write"); write.setArgName("params"); write.setArgs(2); write.setDescription("write an item: <key> <value>"); // Option write = OptionBuilder.withArgName("params").hasArgs(2) // .withDescription("write an item: <key> <value>") // .create("write"); group.addOption(write); Option publish = OptionBuilder.create("publish"); publish.setArgName("params"); publish.setArgs(2); publish.setDescription("publish a new message for a topic: <topic> <message>"); // Option publish = OptionBuilder.withArgName("params").hasArgs(2) // .withDescription( // "publish a new message for a topic: <topic> <message>") // .create("publish"); group.addOption(publish); Option subscribe = OptionBuilder.create("subscribe"); subscribe.setArgName("params"); subscribe.setArgs(2); subscribe.setDescription("subscribe to a topic: <topic> <url>"); // Option subscribe = OptionBuilder.withArgName("params").hasArgs(2) // .withDescription("subscribe to a topic: <topic> <url>").create( // "subscribe"); group.addOption(subscribe); Option unsubscribe = OptionBuilder.create("unsubscribe"); unsubscribe.setArgName("params"); unsubscribe.setArgs(2); unsubscribe.setDescription("unsubscribe from a topic: <topic> <url>"); // Option subscribe = OptionBuilder.withArgName("params").hasArgs(2) // .withDescription("unsubscribe from a topic: <topic> <url>").create( // "unsubscribe"); group.addOption(unsubscribe); Option getSubscribers = OptionBuilder.create("getsubscribers"); getSubscribers.setArgName("topic"); getSubscribers.setArgs(1); getSubscribers.setDescription("get subscribers of a topic"); // Option getSubscribers = OptionBuilder.withArgName("topic").hasArgs(1) // .withDescription("get subscribers of a topic").create( // "getsubscribers"); group.addOption(getSubscribers); options.addOption(new Option("minibench", "run mini benchmark")); options.addOptionGroup(group); return options; }
From source file:com.opengamma.integration.tool.marketdata.MarketDataSnapshotTool.java
private static Option createViewNameOption() { final Option option = new Option(VIEW_NAME_OPTION, "viewName", true, "the view definition name"); option.setArgName("view name"); option.setRequired(true);//from w w w . j ava2 s. c om return option; }
From source file:com.opengamma.integration.tool.marketdata.MarketDataSnapshotToolUtils.java
public static Option createSnapshotQueryOption() { final Option option = new Option(SNAPSHOT_QUERY_OPTION, "snapshot-query", true, "List the snapshots available according to a glob"); option.setArgName("snapshot name glob"); return option; }
From source file:com.opengamma.integration.tool.marketdata.MarketDataSnapshotToolUtils.java
public static Option createSnapshotVersionListOption() { final Option option = new Option(SNAPSHOT_VERSION_LIST_OPTION, "snapshot-versions", true, "List the versions available for a named snapshot"); option.setArgName("snapshot name"); return option; }
From source file:fr.inria.atlanmod.emf.graphs.Connectedness.java
/** * Creates the program options/* w w w . ja v a 2s . c o m*/ * * @param options * @return */ private static Options createOptions() { Options options = new Options(); Option inputMetamodelOpt = OptionBuilder.create(INPUT_METAMODEL); inputMetamodelOpt.setLongOpt(INPUT_METAMODEL_LONG); inputMetamodelOpt.setArgName("source.ecore"); inputMetamodelOpt.setDescription("Path of the source metamodel file"); inputMetamodelOpt.setArgs(1); inputMetamodelOpt.setRequired(true); Option inputModelOpt = OptionBuilder.create(INPUT_MODEL); inputModelOpt.setLongOpt(INPUT_MODEL_LONG); inputModelOpt.setArgName("input.xmi"); inputModelOpt.setDescription("Path of the input file"); inputModelOpt.setArgs(1); inputModelOpt.setRequired(true); Option logUnreachableOpt = OptionBuilder.create(LOG_UNREACHABLE); logUnreachableOpt.setLongOpt(LOG_UNREACHABLE_LONG); logUnreachableOpt.setDescription("Log information about unreachable objects"); logUnreachableOpt.setArgs(0); logUnreachableOpt.setRequired(false); options.addOption(inputMetamodelOpt); options.addOption(inputModelOpt); options.addOption(logUnreachableOpt); return options; }
From source file:com.linkedin.helix.mock.storage.MockStorageProcess.java
@SuppressWarnings("static-access") private static Options constructCommandLineOptions() { Option helpOption = OptionBuilder.withLongOpt(help).withDescription("Prints command-line options info") .create();/*w ww.j a v a2 s . c o m*/ Option zkServerOption = OptionBuilder.withLongOpt(zkServer).withDescription("Provide zookeeper address") .create(); zkServerOption.setArgs(1); zkServerOption.setRequired(true); zkServerOption.setArgName("ZookeeperServerAddress(Required)"); Option clusterOption = OptionBuilder.withLongOpt(cluster).withDescription("Provide cluster name").create(); clusterOption.setArgs(1); clusterOption.setRequired(true); clusterOption.setArgName("Cluster name (Required)"); Option hostOption = OptionBuilder.withLongOpt(hostAddress).withDescription("Provide host name").create(); hostOption.setArgs(1); hostOption.setRequired(true); hostOption.setArgName("Host name (Required)"); Option portOption = OptionBuilder.withLongOpt(hostPort).withDescription("Provide host port").create(); portOption.setArgs(1); portOption.setRequired(true); portOption.setArgName("Host port (Required)"); Option relayClusterOption = OptionBuilder.withLongOpt(relayCluster) .withDescription("Provide relay cluster name").create(); relayClusterOption.setArgs(1); relayClusterOption.setRequired(true); relayClusterOption.setArgName("Relay cluster name (Required)"); Options options = new Options(); options.addOption(helpOption); options.addOption(zkServerOption); options.addOption(clusterOption); options.addOption(hostOption); options.addOption(portOption); options.addOption(relayClusterOption); return options; }
From source file:com.netscape.cmstools.OCSPClient.java
public static Options createOptions() throws UnknownHostException { Options options = new Options(); Option option = new Option("d", true, "Security database location (default: current directory)"); option.setArgName("database"); options.addOption(option);// w w w .j a v a 2s . com option = new Option("h", true, "OCSP server hostname (default: " + InetAddress.getLocalHost().getCanonicalHostName() + ")"); option.setArgName("hostname"); options.addOption(option); option = new Option("p", true, "OCSP server port number (default: 8080)"); option.setArgName("port"); options.addOption(option); option = new Option("t", true, "OCSP service path (default: /ocsp/ee/ocsp)"); option.setArgName("path"); options.addOption(option); option = new Option("c", true, "CA certificate nickname (default: CA Signing Certificate)"); option.setArgName("nickname"); options.addOption(option); option = new Option("n", true, "Number of submissions (default: 1)"); option.setArgName("times"); options.addOption(option); option = new Option(null, "serial", true, "Serial number of certificate to be checked"); option.setArgName("serial"); options.addOption(option); option = new Option(null, "input", true, "Input file containing DER-encoded OCSP request"); option.setArgName("input"); options.addOption(option); option = new Option(null, "output", true, "Output file to store DER-encoded OCSP response"); option.setArgName("output"); options.addOption(option); options.addOption("v", "verbose", false, "Run in verbose mode."); options.addOption(null, "help", false, "Show help message."); return options; }
From source file:com.tc.config.schema.setup.StandardConfigurationSetupManagerFactory.java
public static Options createOptions(ConfigMode configMode) { Options options = new Options(); Option configFileOption = new Option("f", CONFIG_SPEC_ARGUMENT_NAME, true, "the configuration file to use, specified as a file path or URL"); configFileOption.setArgName("file-or-URL"); configFileOption.setType(String.class); if (configMode == ConfigMode.L2) { configFileOption.setRequired(false); options.addOption(configFileOption); Option l2NameOption = new Option("n", "name", true, "the name of this L2; defaults to the host name"); l2NameOption.setRequired(false); l2NameOption.setArgName("l2-name"); options.addOption(l2NameOption); } else {/*from ww w . ja va 2 s . c o m*/ configFileOption.setRequired(true); options.addOption(configFileOption); } return options; }