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 getValidOptions(String[] args) { OptionSet options = null; try { options = parser.parse(args); } catch(OptionException oe) { printUsageAndDie("Exception when parsing arguments : " + oe.getMessage()); } if(options.has("help")) { printUsage(); System.exit(0); } Set<String> missing = CmdUtils.missing(options, "url", "final-cluster"); if(missing.size() > 0) { printUsageAndDie("Missing required arguments: " + Joiner.on(", ").join(missing)); } return options; }
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("help")) { printUsage(); System.exit(0); } Set<String> missing = CmdUtils.missing(options, "cluster", "stores"); if(missing.size() > 0) { printUsageAndDie("Missing required arguments: " + Joiner.on(", ").join(missing)); } return options; }
private OptionSet parse(String[] args) { try { return getParser().parse(args); } catch (OptionException e) { throw new BootiqueException(1, e.getMessage(), e); } }
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("help")) { printUsage(); System.exit(0); } Set<String> missing = CmdUtils.missing(options, "current-cluster", "current-stores", "drop-zoneid"); if(missing.size() > 0) { printUsageAndDie("Missing required arguments: " + Joiner.on(", ").join(missing)); } return options; }
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("help")) { printUsage(); System.exit(0); } Set<String> missing = CmdUtils.missing(options, "current-cluster", "current-stores"); if(missing.size() > 0) { printUsageAndDie("Missing required arguments: " + Joiner.on(", ").join(missing)); } if(options.has("final-stores") && !options.has("interim-cluster")) { printUsageAndDie("final-stores specified, but interim-cluster not specified."); } return options; }
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("help")) { printUsage(); System.exit(0); } Set<String> missing = CmdUtils.missing(options, "current-cluster", "current-stores", "final-cluster"); if(missing.size() > 0) { printUsageAndDie("Missing required arguments: " + Joiner.on(", ").join(missing)); } if(options.has("final-stores") && !options.has("final-cluster")) { printUsageAndDie("final-stores specified, but final-cluster not specified."); } return options; }
} catch(OptionException oe) { parser.printHelpOn(System.out); printUsageAndDie("Exception when parsing arguments : " + oe.getMessage()); return;
} catch(OptionException oe) { parser.printHelpOn(System.out); printUsageAndDie("Exception when parsing arguments : " + oe.getMessage()); return;
} catch(OptionException oe) { parser.printHelpOn(System.out); printUsageAndDie("Exception when parsing arguments : " + oe.getMessage()); return;
} catch(OptionException oe) { parser.printHelpOn(System.out); printUsageAndDie("Exception when parsing arguments : " + oe.getMessage()); return;
} catch(OptionException oe) { parser.printHelpOn(System.out); printUsageAndDie("Exception when parsing arguments : " + oe.getMessage()); return;
throw new IllegalArgumentException( String.format("An error occurred while parsing command-line arguments for the %s: %s", "Locator", e.getMessage()), e); } catch (Exception e) {
} catch(OptionException oe) { parser.printHelpOn(System.out); printUsageAndDie("Exception when parsing arguments : " + oe.getMessage()); return;
throw new IllegalArgumentException( String.format("An error occurred while parsing command-line arguments for the %s: %s", "Server", e.getMessage()), e); } catch (Exception e) {
private void printArgsErrorMessage(OptionException e) { System.err.println(e.getMessage()); System.err.println("Try `--help' for more information."); }
private OptionSet parse(String[] args) { try { return getParser().parse(args); } catch (OptionException e) { throw new BootiqueException(1, e.getMessage(), e); } }
public void parseOptions(String[] args) { try { options = getOptionParser().parse(args); if (options.has(HELP)) { printHelp(); } else { init(); validate(); } } catch (joptsimple.OptionException e) { System.err.println(e.getMessage()); printHelp(); throw 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."); } }