本文整理了Java中net.sourceforge.argparse4j.inf.Argument.metavar()
方法的一些代码示例,展示了Argument.metavar()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Argument.metavar()
方法的具体详情如下:
包路径:net.sourceforge.argparse4j.inf.Argument
类名称:Argument
方法名:metavar
[英]Set the name for the argument in usage messages.
[中]在用法消息中设置参数的名称。
代码示例来源:origin: atomix/atomix
parser.addArgument("--address", "-a")
.type(addressArgumentType)
.metavar("HOST:PORT")
.nargs("?")
.required(false)
.help("The zone in which this member runs, used for zone-aware partition management.");
parser.addArgument("--config", "-c")
.metavar("CONF|JSON|PROPERTIES")
.type(File.class)
.nargs("*")
.help("Ignores classpath resources when loading configuration files. Only valid when configuration file(s) are provided.");
parser.addArgument("--log-config")
.metavar("FILE")
.type(String.class)
.nargs("?")
.help("The path to an optional logback configuration file outside the classpath.");
parser.addArgument("--log-dir")
.metavar("FILE")
.type(String.class)
.nargs("?")
+ "This option is only valid for logback configurations that employ the atomix.log.directory property.");
parser.addArgument("--log-level")
.metavar("LEVEL")
.type(String.class)
.choices(logLevels)
代码示例来源:origin: linkedin/kafka-monitor
.required(false)
.type(String.class)
.metavar("TOPIC")
.dest("topic")
.help("Produce messages to this topic and consume message from this topic");
.required(true)
.type(String.class)
.metavar("HOST1:PORT1[,HOST2:PORT2[...]]")
.dest("brokerList")
.help("Comma-separated list of Kafka brokers in the form HOST1:PORT1,HOST2:PORT2,...");
.required(true)
.type(String.class)
.metavar("HOST:PORT")
.dest("zkConnect")
.help("The connection string for the zookeeper connection in the form host:port");
.required(false)
.type(String.class)
.metavar("RECORD_SIZE")
.dest("recordSize")
.help("The size of each record.");
.required(false)
.type(String.class)
.metavar("PRODUCER_CLASS_NAME")
.dest("producerClassName")
.help("Specify the class of producer. Available choices include newProducer or class name");
代码示例来源:origin: lenskit/lenskit
public static void configureArguments(ArgumentParser parser) {
parser.addArgument("-c", "--config-file")
.type(File.class)
.action(Arguments.append())
.metavar("FILE")
.help("use configuration from FILE");
parser.addArgument("-m", "--model-file")
.type(File.class)
.metavar("FILE")
.help("load model from FILE");
}
代码示例来源:origin: lenskit/lenskit
@Override
public void configureArguments(ArgumentParser parser) {
ScriptEnvironment.configureArguments(parser);
parser.addArgument("config_file")
.metavar("CONFIG")
.help("Load train-test configuration from CONFIG")
.type(File.class)
.required(true);
}
代码示例来源:origin: lenskit/lenskit
public void configureArguments(ArgumentParser parser) {
parser.description("Generates a visualization of a recommender configuration. " +
"This visualization is intended to be viewed with GraphViz.");
ScriptEnvironment.configureArguments(parser);
parser.addArgument("-o", "--output-file")
.type(File.class)
.metavar("FILE")
.setDefault(new File("recommender.dot"))
.help("write recommender diagram to FILE");
parser.addArgument("-t", "--output-type")
.type(OutputType.class)
.metavar("TYPE")
.setDefault(OutputType.dot)
.help("specify output format");
parser.addArgument("--domain")
.metavar("DOMAIN")
.help("specify preference domain");
parser.addArgument("--model-file")
.metavar("FILE")
.type(File.class)
.help("load saved model from FILE");
parser.addArgument("config")
.type(File.class)
.metavar("CONFIG")
.nargs("*")
.help("load algorithm configuration from file CONFIG");
}
代码示例来源:origin: lenskit/lenskit
public void configureArguments(ArgumentParser parser) {
parser.description("Predicts a user's rating of some items.");
InputData.configureArguments(parser);
ScriptEnvironment.configureArguments(parser);
RecommenderLoader.configureArguments(parser);
parser.addArgument("-B", "--batch-pairs")
.type(File.class)
.metavar("FILE")
.help("Predict for user/item pairs in CSV FILE");
parser.addArgument("-o", "--output", "--output-csv")
.type(File.class)
.metavar("FILE")
.help("Write predictions to FILE");
parser.addArgument("-u", "--user")
.type(Long.class)
.metavar("USER")
.help("predict for USER");
parser.addArgument("items")
.type(Long.class)
.metavar("ITEM")
.nargs("*")
.help("predict for ITEMs");
}
代码示例来源:origin: lenskit/lenskit
public void configureArguments(ArgumentParser parser) {
parser.description("Trains a recommendation model and write it to disk.");
ScriptEnvironment.configureArguments(parser);
InputData.configureArguments(parser);
parser.addArgument("-o", "--output-file")
.type(File.class)
.metavar("FILE")
.setDefault("model.bin")
.help("write trained model to FILE");
parser.addArgument("config")
.type(File.class)
.nargs("+")
.metavar("CONFIG")
.help("load algorithm configuration from CONFIG");
}
代码示例来源:origin: lenskit/lenskit
public static void addLoggingGroup(ArgumentParser parser) {
ArgumentGroup logging = parser.addArgumentGroup("logging")
.description("Control the logging output.");
logging.addArgument("--log-file")
.type(File.class)
.metavar("FILE")
.help("write logging output to FILE");
logging.addArgument("--log-level")
.type(String.class)
.metavar("LEVEL")
.help("include logging messages at LEVEL in log output");
logging.addArgument("--log-file-level")
.type(String.class)
.metavar("LEVEL")
.help("include logging messages at LEVEL in log file (defaults to --log-level value)");
logging.addArgument("--debug-grapht")
.action(Arguments.storeTrue())
.help("include debug output from Grapht");
}
代码示例来源:origin: lenskit/lenskit
group.addArgument("--csv-file")
.type(File.class)
.metavar("FILE")
.help("read from comma-separated FILE");
group.addArgument("--tsv-file")
.type(File.class)
.metavar("FILE")
.help("read from tab-separated FILE");
group.addArgument("--ratings-file")
.type(File.class)
.metavar("FILE")
.help("read from delimited text FILE");
group.addArgument("--entities-file")
.type(File.class)
.metavar("FILE")
.help("read from delimited text FILE");
options.addArgument("-d", "--delimiter")
.setDefault(",")
.metavar("DELIM")
.help("input file is delimited by DELIM");
options.addArgument("-H", "--header-lines")
.type(Integer.class)
.setDefault(0)
.metavar("N")
.help("skip N header lines at top of input file");
options.addArgument("-t", "--input-entity-type", "--event-type")
.setDefault("rating")
.metavar("TYPE")
.help("read entitites of type TYPE from input file");
代码示例来源:origin: lenskit/lenskit
@Override
public void configureArguments(ArgumentParser parser) {
parser.description("Predicts a user's rating of some items.");
InputData.configureArguments(parser);
ScriptEnvironment.configureArguments(parser);
RecommenderLoader.configureArguments(parser);
parser.addArgument("script")
.type(File.class)
.metavar("SCRIPT")
.help("run SCRIPT");
parser.addArgument("args")
.type(String.class)
.nargs("*")
.metavar("ARGS")
.help("pass ARGS to script");
}
代码示例来源:origin: lenskit/lenskit
public void configureArguments(ArgumentParser parser) {
parser.description("Generates non-personalized recommendations using optional reference items.");
InputData.configureArguments(parser);
ScriptEnvironment.configureArguments(parser);
parser.addArgument("-n", "--num-recs")
.type(Integer.class)
.setDefault(10)
.metavar("N")
.help("generate up to N recommendations");
parser.addArgument("-c", "--config-file")
.type(File.class)
.action(Arguments.append())
.metavar("FILE")
.help("use configuration from FILE");
parser.addArgument("-m", "--model-file")
.type(File.class)
.metavar("FILE")
.help("load model from FILE");
parser.addArgument("items")
.type(Long.class)
.nargs("*")
.metavar("ITEM")
.help("use ITEMS as reference for recommendation");
}
}
代码示例来源:origin: lenskit/lenskit
public void configureArguments(ArgumentParser parser) {
parser.description("Simulates a recommender over time");
ScriptEnvironment.configureArguments(parser);
InputData.configureArguments(parser, true);
parser.addArgument("-o", "--output-file")
.type(File.class)
.metavar("FILE")
.setDefault("predictions.csv")
.help("write predictions and errors to FILE");
parser.addArgument("--extended-output")
.type(File.class)
.metavar("FILE")
.setDefault("extended-output.txt")
.help("write extended output as JSON lines in FILE");
parser.addArgument("-n", "--list-size")
.type(Integer.class)
.metavar("INTEGER")
.setDefault(10)
.help("Length of recommendation lists");
parser.addArgument("-r", "--rebuild-period")
.type(Long.class)
.setDefault(86400L)
.metavar("SECONDS")
.help("Rebuild Period for next build");
parser.addArgument("config")
.type(File.class)
.metavar("CONFIG")
.nargs("?")
.help("load algorithm configuration from CONFIG");
}
代码示例来源:origin: lenskit/lenskit
public static void configureArguments(ArgumentParser parser) {
ArgumentGroup group = parser.addArgumentGroup("script environment")
.description("Options for interpreting Groovy scripts.");
group.addArgument("-C", "--classpath")
.dest("classpath")
.action(Arguments.append())
.metavar("URL")
.help("add URL (jar or dir) to script classpath");
group.addArgument("-D", "--define")
.dest("properties")
.type(new PropertyDef())
.action(Arguments.append())
.metavar("PROP=VALUE")
.help("set property PROP");
}
代码示例来源:origin: lenskit/lenskit
public void configureArguments(ArgumentParser parser) {
parser.description("Generates recommendations for a user.");
InputData.configureArguments(parser);
ScriptEnvironment.configureArguments(parser);
RecommenderLoader.configureArguments(parser);
parser.addArgument("--json")
.action(Arguments.storeTrue())
.help("output in JSON instead of human-readable format");
parser.addArgument("-n", "--num-recs")
.type(Integer.class)
.setDefault(10)
.metavar("N")
.help("generate up to N recommendations per user");
parser.addArgument("users")
.type(Long.class)
.nargs("+")
.metavar("USER")
.help("recommend for USERS");
}
代码示例来源:origin: lenskit/lenskit
.dest("output_dir")
.type(String.class)
.metavar("DIR")
.help("write splits to DIR");
parser.addArgument("-n", "--name")
.dest("name")
.metavar("NAME")
.help("name the data set NAME");
parser.addArgument("--gzip-output")
.help("don't include timestamps in output");
parser.addArgument("--entity-type")
.metavar("TYPE")
.setDefault("rating")
.help("specify the type of entity to crossfold");
.metavar("K")
.dest("partitions")
.type(Integer.class)
.metavar("N")
.type(Integer.class)
.setDefault(1000)
.description("Options controlling user-based crossfolding (--sample-users, --partition-users)");
userOpts.addArgument("--holdout-fraction")
.metavar("F")
.type(Double.class)
.dest("holdout_fraction")
代码示例来源:origin: adamkewley/jobson
@Override
public void configure(Subparser subparser) {
super.configure(subparser);
subparser.addArgument(LOGIN_ARG)
.metavar(LOGIN_ARG)
.type(String.class)
.help("username");
}
代码示例来源:origin: adamkewley/jobson
@Override
public void configure(Subparser subparser) {
super.configure(subparser);
subparser.addArgument(SPEC_NAME_ARG)
.metavar(SPEC_NAME_ARG)
.type(String.class)
.help("Name of the spec to generate a request against");
}
代码示例来源:origin: adamkewley/jobson
@Override
public void configure(Subparser subparser) {
super.configure(subparser);
subparser.addArgument(REQUEST_FILE_ARGNAME)
.metavar(REQUEST_FILE_ARGNAME)
.type(String.class)
.nargs(1)
.help("The request to run");
}
代码示例来源:origin: adamkewley/jobson
@Override
public void configure(Subparser subparser) {
super.configure(subparser);
subparser.addArgument(SPEC_NAMES_ARG)
.metavar("SPEC_NAME")
.type(String.class)
.nargs("+")
.help("names of the specs to generate in the server's spec folder");
}
代码示例来源:origin: adamkewley/jobson
@Override
public void configure(Subparser subparser) {
super.configure(subparser);
subparser.addArgument(LOGIN_ARG)
.metavar(LOGIN_ARG)
.type(String.class)
.help("new user's login");
subparser.addArgument(PASSWORD_ARG, "--password")
.dest(PASSWORD_ARG)
.type(String.class)
.help("the user's password");
}
内容来源于网络,如有侵权,请联系作者删除!