Refine search
try { parser = setupParser(); options = parser.parse(args); } catch(OptionException oe) { parser.printHelpOn(System.out); printUsageAndDie("Exception when parsing arguments : " + oe.getMessage()); return; if(options.has("help")) { printUsage(); return; if(!options.hasArgument("url") || !options.hasArgument("stores") || !options.hasArgument("keyfile")) { printUsageAndDie("Missing a required argument.");
public static void main(final String... args) throws IOException, ProcessingException final OptionParser parser = new OptionParser(); parser.accepts("help", "show this help").forHelp(); parser.acceptsAll(Arrays.asList("s", "brief"), "only show validation status (OK/NOT OK)"); parser.acceptsAll(Arrays.asList("q", "quiet"), } catch (OptionException e) { System.err.println("unrecognized option(s): " + CustomHelpFormatter.OPTIONS_JOINER.join(e.options())); parser.printHelpOn(System.err); System.exit(CMD_ERROR.get()); if (optionSet.has("help")) { parser.printHelpOn(System.out); System.exit(ALL_OK.get()); if (optionSet.has("s") && optionSet.has("q")) { System.err.println("cannot specify both \"--brief\" and " + "\"--quiet\"");
PropertyConfigurator.configure(getClass().getResource("log4j.properties")); OptionParser parser = new OptionParser(); OptionSpec<String> zkOption = parser .acceptsAll(Lists.newArrayList("z"), "ZooKeeper connection string, defaults to localhost") .withRequiredArg().ofType(String.class) .defaultsTo("localhost"); OptionSpec verboseOption = parser .acceptsAll(Lists.newArrayList("verbose"), "Enable debug logging"); System.out.println(); System.out.println("Error parsing command line options:"); System.out.println(e.getMessage()); parser.printHelpOn(System.out); System.exit(1); boolean verbose = options.has(verboseOption); if (verbose) { Logger.getLogger(getClass().getPackage().getName()).setLevel(Level.DEBUG); String zkConnectString = options.valueOf(zkOption); waitUntilReplicationDone(zk, options.valueOf(hbaseMasterPortOption));
public static void main(String[] args) throws Exception { LogUtil.loadLogConfig(); OptionParser parser = new OptionParser(); OptionSpec<String> addressArg = parser.accepts(AdminConstants.ADDRESS).withRequiredArg().defaultsTo("localhost").describedAs("Lumongo server address"); OptionSpec<Integer> restPortArg = parser.accepts(AdminConstants.REST_PORT).withRequiredArg().ofType(Integer.class) .defaultsTo(LumongoConstants.DEFAULT_REST_SERVICE_PORT).describedAs("Lumongo rest port"); OptionSpec<String> idArg = parser.accepts(AdminConstants.ID).withRequiredArg().required().describedAs("Doc Id"); OptionSet options = parser.parse(args); String address = options.valueOf(addressArg); int restPort = options.valueOf(restPortArg); String id = options.valueOf(idArg); String indexName = options.valueOf(indexArg); String fileName = options.valueOf(fileNameArg); System.err.println("ERROR: " + e.getMessage()); parser.formatHelpWith(new LumongoHelpFormatter()); parser.printHelpOn(System.out);
private static OptionSet getValidOptions(String[] args) { OptionSet options = null; try { options = parser.parse(args); } catch(OptionException oe) { printUsageAndDie("Exception when parsing arguments : " + oe.getMessage()); } if(options.has(OPT_HELP)) { printUsage(); System.exit(0); } Set<String> missing = CmdUtils.missing(options, OPT_URL, OPT_NODE); if(missing.size() > 0) { printUsageAndDie("Missing required arguments: " + Joiner.on(", ").join(missing)); } return options; }
private static OptionSet parseOptions(String[] argv) throws IOException { OptionSet args = null; OptionParser parser = new OptionParser(); parser.acceptsAll(Arrays.asList("l", CMD_LIST), "list readers"); parser.acceptsAll(Arrays.asList("p", OPT_PROVIDER), "specify provider").withRequiredArg(); parser.acceptsAll(Arrays.asList("v", OPT_VERBOSE), "be verbose"); parser.acceptsAll(Arrays.asList("d", OPT_DEBUG), "show debug"); for (String s : parser.recognizedOptions().keySet()) { args.valuesOf(s); if (e.getCause() != null) { System.err.println(e.getMessage() + ": " + e.getCause().getMessage()); } else { System.err.println(e.getMessage()); if (args.has(OPT_HELP)) { help_and_exit(parser, System.out);
@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 void main(String[] args) throws IOException { OptionParser parser = new OptionParser(); parser.accepts("directory").withRequiredArg().required().ofType(String.class); parser.accepts("provider").withRequiredArg().required().ofType(String.class); parser.accepts("username").withRequiredArg().required().ofType(String.class); parser.accepts("password").withRequiredArg().required().ofType(String.class); options = parser.parse(args); } catch (OptionException e) { System.out.println(e.getLocalizedMessage()); parser.printHelpOn(System.out); return; if (options.has("threads")) { numThreads = Integer.valueOf((String)options.valueOf("numThreads")); File rootDir = new File((String) options.valueOf("directory")); Collection<File> files = FileUtils.listFiles(rootDir, CanReadFileFilter.CAN_READ, TrueFileFilter.TRUE); totalBytes = FileUtils.sizeOfDirectory(rootDir);
private static IConverter asConverter(String[] args) throws IOException { OptionParser optionParser = new OptionParser(); optionSet = optionParser.parse(args); } catch (OptionException e) { System.out.println("The converter was started with unknown arguments: " + e.options()); optionParser.printHelpOn(System.out); System.exit(-1); throw e; // System.exit does not guarantee a JVM exit. if (optionSet.has(helpSpec)) { optionParser.printHelpOn(System.out); System.exit(0); .requestTimeout(requestTimeout, TimeUnit.MILLISECONDS) .baseUri(baseUri); if (optionSet.has(sslSpec)) { try { builder = builder.sslContext(SSLContext.getDefault());
protected static OptionSet parseArguments(String[] argv) throws IOException { OptionSet args = null; OptionParser parser = new OptionParser(); parser.acceptsAll(Arrays.asList("V", OPT_VERSION), "Show information about the program"); parser.acceptsAll(Arrays.asList("h", "?", "help"), "Shows this help").forHelp(); parser.acceptsAll(Arrays.asList("d", OPT_DEBUG), "Show PC/SC and APDU trace"); parser.acceptsAll(Arrays.asList("v", OPT_VERBOSE), "Be verbose about operations"); args = parser.parse(argv); } catch (OptionException e) { if (e.getCause() != null) { System.err.println(e.getMessage() + ": " + e.getCause().getMessage()); } else { System.err.println(e.getMessage()); if (args.has("help") || args.specs().size() == 0) { parser.printHelpOn(System.out); System.exit(0);
joptOptionSet = parser.parse(preProcessedInput); } catch (Exception e) { if (e instanceof OptionException) { ce = processException(e); joptOptionSet = ((OptionException) e).getDetected(); if (joptOptionSet.nonOptionArguments().size() > arguments.size()) { String unknownString = joptOptionSet.nonOptionArguments().get(arguments.size()); unknownString = unknownString.substring(0, unknownString.indexOf('=')); ce = processException(OptionException.createUnrecognizedOptionException(unknownString, joptOptionSet)); for (int i = 0; i < joptOptionSet.nonOptionArguments().size() && j < arguments.size(); i++) { argument = argument.append(joptOptionSet.nonOptionArguments().get(i));
final OptionParser parser = new OptionParser(false); OptionSpecBuilder bld = parser.acceptsAll(arg.getNames(), arg.doc); if (arg.isFlag()) { bld.withOptionalArg().withValuesConvertedBy(new StrictBooleanConverter()); parser.nonOptions(); parsedArguments = parser.parse(args); } catch (final OptionException e) { throw new CommandLineException(e.getMessage()); if (parsedArguments.has(SpecialArgumentsCollection.ARGUMENTS_FILE_FULLNAME)) { final List<String> argfiles = parsedArguments.valuesOf(SpecialArgumentsCollection.ARGUMENTS_FILE_FULLNAME).stream() .map(f -> (String)f) .collect(Collectors.toList()); for (OptionSpec<?> optSpec : parsedArguments.asMap().keySet()) { if (parsedArguments.has(optSpec)) { ArgumentDefinition argDef = argumentMap.get(optSpec.options().get(0));
public void init(String[] args) throws IOException { try { options = parser.parse(args); } catch (OptionException e) { Utils.exitWithError(log, e.getMessage() + ". Use --help to get overview of the help options."); return; if (options.has(helpSpec)) { parser.formatHelpWith(new BuiltinHelpFormatter(160, 2)); parser.printHelpOn(System.out); System.exit(0); List<String> noArgOptions = options.nonOptionArguments(); if (options.has(messageTypeSpec)) { if (!noArgOptions.isEmpty()) { Utils.exitWithError(log, "You cannot use --message-type simultaneously with a message shortcut. " +
options = parser.parse(args); } catch (OptionException ex) { System.out.println(ex.getLocalizedMessage()); System.exit(-1); return; if (options == null || options.has("?")) { try { parser.printHelpOn(System.err); } catch (IOException ex) { System.out.println(ex.getLocalizedMessage()); ProgressMeter.printInterval = ((Number) options.valueOf("progress-interval")).doubleValue(); if (options.has("version")) if (options.has("in-jar") && !options.has("out-jar")) { System.err.println("No output jar given, in-jar requires out-jar"); parser.printHelpOn(System.err); System.exit(-1); return;
public OptionSet parse(String... args) throws IOException { try { parser.accepts("version", "Display connector version information."); handleVersionAndHelp(parser, args); final OptionSet options = parser.parse(args); final File configFile = this.configFile.value(options); if (!configFile.exists()) { System.err.println("ERROR: Config file not found at " + configFile.getAbsoluteFile()); System.err.println(" Please create this file, or use the --config option to specify a different file."); System.err.println(" Examples may be found in the 'config' directory."); System.exit(1); } return options; } catch (OptionException e) { System.err.println(e.getMessage()); System.err.println(); parser.printHelpOn(System.err); System.exit(1); throw new AssertionError("unreachable"); } }
private OptionSet parse(String[] args) { try { return getParser().parse(args); } catch (OptionException e) { throw new BootiqueException(1, e.getMessage(), e); } }
@SuppressWarnings("PMD.DoNotCallSystemExit") private static void setEnvironment(String[] arguments) { if(arguments.length != 0){ try { setOptionSet(arguments); File applicationFolder = getApplicationFolder(); boolean debug = optionSet.has(CLI_OPTION_DEBUG); LogFileDefiner.setLogFileName(applicationFolder, debug); } catch (OptionException e) { Logger logger = LoggerFactory.getLogger(ButterflyCliApp.class); setBanner(); logger.info(getBanner()); logger.error(e.getMessage()); System.exit(1); } } }
public ParseResult parse(final String[] args) { final ReportOptions data = new ReportOptions(); try { final OptionSet userArgs = this.parser.parse(args); return parseCommandLine(data, userArgs); } catch (final OptionException uoe) { return new ParseResult(data, uoe.getLocalizedMessage()); } }
private void printArgsErrorMessage(OptionException e) { System.err.println(e.getMessage()); System.err.println("Try `--help' for more information."); }
void handleLongOptionToken( String candidate, ArgumentList arguments, OptionSet detected ) { KeyValuePair optionAndArgument = parseLongOptionWithArgument( candidate ); if ( !isRecognized( optionAndArgument.key ) ) // GemFire Addition : Add options detected so far throw createUnrecognizedOptionException( optionAndArgument.key, detected ); AbstractOptionSpec<?> optionSpec = specFor( optionAndArgument.key ); optionSpec.handleOption( this, arguments, detected, optionAndArgument.value ); }