parser.accepts("help", "Show this text").forHelp(); OptionSet options = parser.parse(args);
public static OptionParser createOptionParser() { OptionParser parser = new OptionParser(); parser.acceptsAll(Arrays.asList("help", "?", "h"), "shows this help").forHelp(); parser.acceptsAll(Arrays.asList("n", "iteration"), "vjtop will exit after n output iterations (defaults to unlimit)").withRequiredArg()
parser.accepts("help", "show this help").forHelp(); parser.acceptsAll(Arrays.asList("s", "brief"), "only show validation status (OK/NOT OK)");
if (cliHelp) { helpOption = parser.acceptsAll(ImmutableList.of("help", "h"), "Shows this help.").forHelp(); } else { helpOption = null;
"shows this help").forHelp(); parser .accepts("once",
protected OptionParser buildOptionParser() { OptionParser parser = new OptionParser(); parser.accepts( "config", "location of config file" ).withRequiredArg(); parser.accepts( "__separator_1", "" ); parser.accepts( "database", "database that contains the table to bootstrap").withRequiredArg(); parser.accepts( "table", "table to bootstrap").withRequiredArg(); parser.accepts( "where", "where clause to restrict the rows bootstrapped from the specified table. e.g. my_date >= '2017-01-01 11:07:13'").withOptionalArg(); parser.accepts( "__separator_2", "" ); parser.accepts( "abort", "bootstrap_id to abort" ).withRequiredArg(); parser.accepts( "monitor", "bootstrap_id to monitor" ).withRequiredArg(); parser.accepts( "__separator_3", "" ); parser.accepts( "client_id", "maxwell client to perform the bootstrap" ).withRequiredArg(); parser.accepts( "log_level", "log level, one of DEBUG|INFO|WARN|ERROR. default: WARN" ).withRequiredArg(); parser.accepts( "host", "mysql host. default: localhost").withRequiredArg(); parser.accepts( "user", "mysql username. default: maxwell" ).withRequiredArg(); parser.accepts( "password", "mysql password" ).withRequiredArg(); parser.accepts( "port", "mysql port. default: 3306" ).withRequiredArg(); parser.accepts( "schema_database", "database that contains maxwell schema and state").withRequiredArg(); parser.accepts( "help", "display help").forHelp(); BuiltinHelpFormatter helpFormatter = new BuiltinHelpFormatter(200, 4) { @Override public String format(Map<String, ? extends OptionDescriptor> options) { this.addRows(options.values()); String output = this.formattedHelpOutput(); return output.replaceAll("--__separator_.*", ""); } }; parser.formatHelpWith(helpFormatter); return parser; }
private static OptionSpec<Void> makeHelpSpec(OptionParser optionParser) { return optionParser .acceptsAll(Arrays.asList( CommandDescription.ARGUMENT_LONG_HELP, CommandDescription.ARGUMENT_SHORT_HELP), CommandDescription.DESCRIPTION_CONTEXT_HELP ) .forHelp(); }
private static OptionSpec<Void> makeHelpSpec(OptionParser optionParser) { return optionParser .acceptsAll(Arrays.asList( CommandDescription.ARGUMENT_LONG_HELP, CommandDescription.ARGUMENT_SHORT_HELP), CommandDescription.DESCRIPTION_CONTEXT_HELP ) .forHelp(); }
private static void addUsageOptions(OptionParser op) { op.acceptsAll(asList("h", "?", HELP), "show help").forHelp(); }
private static void addUsageOptions(OptionParser op) { op.acceptsAll(asList("h", "?", HELP), "show help").forHelp(); }
parser.accepts( "help", "display help" ).forHelp();
public CommonOptions(OptionParser parser){ help = parser.acceptsAll(asList("h", "?", "help"), "Show help").forHelp(); readWriteOption = parser.accepts("read-write", "Connect to repository in read-write mode"); metrics = parser.accepts("metrics", "Enables metrics based statistics collection"); segment = parser.accepts("segment", "Use older oak-segment support"); nonOption = parser.nonOptions(DEFAULT_CONNECTION_STRING); }
public CommonOptions(OptionParser parser){ help = parser.acceptsAll(asList("h", "?", "help"), "Show help").forHelp(); readWriteOption = parser.accepts("read-write", "Connect to repository in read-write mode"); metrics = parser.accepts("metrics", "Enables metrics based statistics collection"); segment = parser.accepts("segment", "Use older oak-segment support"); nonOption = parser.nonOptions(DEFAULT_CONNECTION_STRING); }
ProxyOptions(final String[] args) { final OptionParser parser = new OptionParser(); final OptionSpec<Void> help = parser.acceptsAll(Arrays.asList("h", "help"), "Print help") .forHelp(); final OptionSpec<Integer> port = parser.acceptsAll(Arrays.asList("p", "port"), "Specify the bind port to be used. The configuration bind port will be ignored.") .withRequiredArg().ofType(Integer.class); final OptionSet set = parser.parse(args); this.help = set.has(help); this.port = port.value(set); if (this.help) { try { parser.printHelpOn(System.out); } catch (final IOException e) { logger.error("Could not print help", e); } } }
@SuppressWarnings("PMD.PreserveStackTrace") public static OptionSet initOptionsWithHelp(OptionParser parser, String[] args) { try { OptionSpec helpSpec = parser.accepts("help", "Shows the help.").forHelp(); OptionSet options = parser.parse(args); if (options.has(helpSpec)) { printHelpAndExit(parser, System.out); } return options; } catch (OptionException e) { throw new CommandLineExitException(e.getMessage() + ". Use --help to get overview of the help options."); } }
public static OptionSet initOptionsWithHelp(OptionParser parser, String help, String[] args) { try { OptionSpec helpSpec = parser.accepts("help", "Shows the help.").forHelp(); OptionSet options = parser.parse(args); if (options.has(helpSpec)) { if (help != null) { printHelp(help); } printHelpAndExit(parser, System.out); } return options; } catch (OptionException e) { throw new CommandLineExitException(e.getMessage() + ". Use --help to get overview of the help options."); } }
public static OptionSet initOptionsOnlyWithHelp(OptionParser parser, String content, String[] args) { try { OptionSpec helpSpec = parser.accepts("help", "Shows the help.").forHelp(); OptionSet options = parser.parse(args); if (options.has(helpSpec)) { printHelp(content); printHelpAndExit(parser, System.out); } if (options.nonOptionArguments().size() > 0) { printHelp(content); printHelpAndExit(parser, System.out); } return options; } catch (OptionException e) { throw new CommandLineExitException(e.getMessage() + ". Use --help to get overview of the help options."); } }
public static void main(String... args) throws Exception { final OptionParser parser = new OptionParser(); final OptionSpec<Void> help = parser.accepts("help").forHelp(); final OptionSpec<Double> wgsLongitudeOpt = parser.acceptsAll(Arrays.asList("longitude")) .withRequiredArg().ofType(Double.class).required().describedAs("The WGS Longitude"); final OptionSpec<Double> wgsLatitudeOpt = parser.acceptsAll(Arrays.asList("latitude")) .withRequiredArg().ofType(Double.class).required().describedAs("The WGS Latitude"); OptionSet options = null; try { options = parser.parse(args); } catch (final OptionException e) { System.out.println(e.getMessage()); parser.printHelpOn(System.out); throw e; } if (options.has(help)) { parser.printHelpOn(System.out); return; } UTM fromWGS = UTM.fromWGS84(wgsLatitudeOpt.value(options), wgsLongitudeOpt.value(options)); System.out.println(fromWGS.toString()); } }
private static OptionSet parseArguments(final String[] args) throws IOException { final OptionParser optionParser = new OptionParser(); optionParser.accepts(PEER_NAME_PARAMETER).withRequiredArg().ofType(String.class).describedAs("peer name"); optionParser.accepts(BIND_PORT_PARAMETER).withRequiredArg().ofType(Integer.class).describedAs("port to bind"); optionParser.accepts(CONFIG_FILE_PARAMETER).withOptionalArg().ofType(File.class).describedAs("config properties file"); optionParser.accepts(HELP_PARAMETER).forHelp(); final OptionSet options = optionParser.parse(args); if (options.has(HELP_PARAMETER)) { optionParser.printHelpOn(System.out); } if (!options.has(PEER_NAME_PARAMETER) || !options.has(BIND_PORT_PARAMETER)) { if (!options.has(HELP_PARAMETER)) { optionParser.printHelpOn(System.out); } LOGGER.error("Missing arguments!!"); System.exit(-1); } return options; }
public static void main(String[] args) throws IOException, SentenceAnnotatorLoadException, TalismaneException, ReflectiveOperationException { OptionParser parser = new OptionParser(); parser.accepts("serializeLexicon", "serialize lexicon"); parser.acceptsAll(Arrays.asList("?", "help"), "show help").availableUnless("serializeLexicon").forHelp(); OptionSpec<String> sessionIdOption = parser.accepts("sessionId", "the current session id - configuration read as talismane.core.[sessionId]") .requiredUnless("?", "help").withRequiredArg().ofType(String.class); OptionSpec<File> lexiconPropsFileOption = parser.accepts("lexiconProps", "the lexicon properties file").withRequiredArg().required().ofType(File.class); OptionSpec<File> outFileOption = parser.accepts("outFile", "where to write the lexicon").withRequiredArg().required().ofType(File.class); if (args.length <= 1) { parser.printHelpOn(System.out); return; } OptionSet options = parser.parse(args); File lexiconPropsFile = options.valueOf(lexiconPropsFileOption); File outFile = options.valueOf(outFileOption); Config config = ConfigFactory.load(); String sessionId = options.valueOf(sessionIdOption); TalismaneSession session = new TalismaneSession(config, sessionId); LexiconReader lexiconSerializer = new LexiconReader(session); List<PosTaggerLexicon> lexicons = lexiconSerializer.readLexicons(lexiconPropsFile); lexiconSerializer.serializeLexicons(lexicons, outFile); }