Java 类org.apache.commons.cli.Option.Builder 实例源码
项目:BiglyBT
文件:UIConst.java
private static Options getDefaultOptions() {
Options options = new Options();
Builder builder;
options.addOption("h", "help", false, "Show this help.");
builder = Option.builder("u").longOpt("ui").argName("uis").hasArg().desc(
"Run <uis>. ',' separated list of user interfaces to run (swt, console, telnet). The first one given will respond to requests without determinable source UI (e.g. further torrents added via command line).");
options.addOption(builder.build());
builder = Option.builder().longOpt("closedown").desc(
"shutdown an existing instance of BiglyBT");
options.addOption(builder.build());
builder = Option.builder().longOpt("shutdown").desc(
"shutdown an existing instance of BiglyBT");
options.addOption(builder.build());
builder = Option.builder().longOpt("open").desc(
"show the BiglyBT interface");
options.addOption(builder.build());
builder = Option.builder().longOpt("share").desc(
"share a resource");
options.addOption(builder.build());
if (Constants.isWindows) {
builder = Option.builder("console").desc(
"(Windows) keeps a console window open while " + Constants.APP_NAME + " is running");
options.addOption(builder.build());
}
return options;
}
项目:fim
文件:Fim.java
private Builder buildOption(String opt, String longOpt, String description) {
Builder builder = Option.builder(opt);
builder.longOpt(longOpt);
builder.desc(description);
return builder;
}