Refine search
/** * Main method for the class. Parses the command line arguments, and invokes the benchmark. * * @param args Command line arguments. * @throws Exception */ public static void main(String[] args) throws Exception { RawIndexBenchmark benchmark = new RawIndexBenchmark(); CmdLineParser parser = new CmdLineParser(benchmark); parser.parseArgument(args); benchmark.run(); } }
public static void main(String[] args) throws Exception { VerifySegmentState verifier = new VerifySegmentState(); CmdLineParser cmdLineParser = new CmdLineParser(verifier); try { cmdLineParser.parseArgument(args); } catch (CmdLineException e) { LOGGER.error("Failed to read command line arguments: ", e); cmdLineParser.printUsage(System.err); System.exit(1); } verifier.execute(); } }
protected void printUsage(PrintStream stderr, CmdLineParser p) { stderr.print("java -jar jenkins-cli.jar " + getName()); p.printSingleLineUsage(stderr); stderr.println(); printUsageSummary(stderr); p.printUsage(stderr); }
private int run(String[] args) { CmdLineParser p = new CmdLineParser(this); try { p.parseArgument(args); run(); return 0; } catch (CmdLineException e) { System.err.println(e.getMessage()); p.printUsage(System.err); return 1; } }
public void execute(String[] args) throws Exception { try { CmdLineParser parser = new CmdLineParser(this); parser.parseArgument(args); if ((_subCommand == null) || _help) { printUsage(); } else if (_subCommand.getHelp()) { _subCommand.printUsage(); } else { _subCommand.execute(); } } catch (CmdLineException e) { LOGGER.error("Error: {}", e.getMessage()); } catch (Exception e) { LOGGER.error("Exception caught: ", e); } }
public static void main(String[] args) throws Exception { Args indexArgs = new Args(); CmdLineParser parser = new CmdLineParser(indexArgs, ParserProperties.defaults().withUsageWidth(90)); try { parser.parseArgument(args); } catch (CmdLineException e) { System.err.println(e.getMessage()); parser.printUsage(System.err); System.err.println("Example: "+ IndexFreebase.class.getSimpleName() + parser.printExample(OptionHandlerFilter.REQUIRED)); return; } new IndexFreebase(indexArgs.input, indexArgs.index, indexArgs.storeTriples, indexArgs.langEnOnly).run(); }
private void parseArgs(String[] args) throws CmdLineException { CmdLineParser parser = new CmdLineParser(this); try { parser.parseArgument(args); } catch (CmdLineException e) { System.err.println(e.getMessage() + "\n"); parser.setUsageWidth(120); parser.printUsage(System.err); throw new CmdLineException("Exiting..."); } }
public static void main(String[] args) throws IOException, InterruptedException { try { _main(args); } catch (CmdLineException e) { System.err.println(e.getMessage()); System.err.println("java -jar slave.jar [options...] <secret key> <slave name>"); new CmdLineParser(new Main()).printUsage(System.err); } }
public static void main(String[] args) throws IOException { CryptFileCommands commands = new CryptFileCommands(); CmdLineParser parser = new CmdLineParser(commands); try { parser.parseArgument(args); } catch (CmdLineException e) { System.out.println(e); System.out.println(); e.getParser().printUsage(System.out); System.exit(1); } commands.command.run(); } }
parser.parseArgument(args); stderr.println("ERROR: " + e.getMessage()); printUsage(stderr, parser); return 2;
public static void main(final String[] args) { Arguments arguments = new Arguments(); try { CmdLineParser parser = new CmdLineParser(arguments); parser.parseArgument(args); } catch (CmdLineException e) { System.out.println("Error: " + e.getLocalizedMessage()); return; } start(arguments); }
private void printUsage(Object options) { CmdLineParser parser = new CmdLineParser(options); StringWriter sw = new StringWriter(); sw.append(USAGE_PREFIX + "\n"); sw.append(ALT_USAGE_PREFIX + " <source> <destination>\n"); sw.append(ALT_USAGE_PREFIX + " [OPTION]... [<value>...]\n\n"); sw.append("Options:"); System.out.println(sw.toString()); parser.getProperties().withUsageWidth(100); parser.printUsage(System.out); }
private void invalidArgs(CmdLineParser parser, CmdLineException e) { System.err.println(e.getMessage()); System.err.println("java DownloadAccountInfo [options...] arguments..."); // print the list of available options parser.printUsage(System.err); System.err.println(); // print option sample. This is useful some time System.err.println(" Example: java DownloadAccountInfo " + parser.printExample(ExampleMode.ALL)); System.exit(1); }
/** * Get usage as a string. */ @Restricted(NoExternalUse.class) public final String getUsage() { ByteArrayOutputStream out = new ByteArrayOutputStream(); getCmdLineParser().printUsage(out); return out.toString(); }
/** * Prints the usage information for the CLI * * @param out */ public static void printUsage(final PrintWriter out) { final CliArguments arguments = new CliArguments(); final CmdLineParser parser = new CmdLineParser(arguments); parser.setUsageWidth(120); parser.printUsage(out, null); }
/** * Prints the usage of the command. */ public void printUsage() { CmdLineParser parser = new CmdLineParser(this); LOG.info(getDescription()); LOG.info(""); parser.printUsage(new OutputStreamWriter(LOG.getOutputStream()), null, OptionHandlerFilter.ALL); }
private static ServerConfiguration parseConfiguration(String[] args) throws CmdLineException { ServerConfiguration configuration = new ServerConfiguration(); CmdLineParser parser = new CmdLineParser(configuration); try { parser.parseArgument(args); } catch (CmdLineException e) { e.printStackTrace(System.err); printUsage(parser); throw e; } return configuration; }
public static void printUsage( final CmdLineParser parser, final CmdLineException error ) { if ( error != null ) { System.err.println( "Invalid option(s): " + error.getMessage() ); System.err.println(); } System.err.println( "Usage: $0 [OPTIONS] [<target-path>]" ); System.err.println(); System.err.println(); // If we are running under a Linux shell COLUMNS might be available for the width // of the terminal. parser.setUsageWidth( ( System.getenv( "COLUMNS" ) == null ? 100 : Integer.valueOf( System.getenv( "COLUMNS" ) ) ) ); parser.printUsage( System.err ); System.err.println(); }
/** * Same as {@link #parseArgument(String[])} */ public void parseArgument(Collection<String> args) throws CmdLineException { parseArgument(args.toArray(new String[args.size()])); }
/** * Get parser for this command. * * Exposed to be overridden by {@link hudson.cli.declarative.CLIRegisterer}. * @since 1.538 */ protected CmdLineParser getCmdLineParser() { return new CmdLineParser(this); }