net.sourceforge.argparse4j.inf.Argument.metavar()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(13.4k)|赞(0)|评价(0)|浏览(111)

本文整理了Java中net.sourceforge.argparse4j.inf.Argument.metavar()方法的一些代码示例,展示了Argument.metavar()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Argument.metavar()方法的具体详情如下:
包路径:net.sourceforge.argparse4j.inf.Argument
类名称:Argument
方法名:metavar

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");
}

相关文章