/** * 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); }
protected CmdLineParser getParser() { if (this.parser == null) { this.parser = new CmdLineParser(getArguments()); this.parser.setUsageWidth(80); } return parser; }
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(); }
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(); }
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(); }
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..."); } }
private static Arguments loadArguments(String[] args) { Arguments arguments = new Arguments(); CmdLineParser parser = new CmdLineParser(arguments); parser.setUsageWidth(150); try { parser.parseArgument(args); } catch (CmdLineException e) { System.err.println(e.getMessage()); System.err.println(); parser.printUsage(System.err); return null; } if (arguments.help) { parser.printUsage(System.err); return null; } return arguments; }
parser.setUsageWidth(maxLineLength);
/** * Parses command line flags written with args4j. * * @param objWithFlags An instance of a class containing args4j flag definitions. * @param args The args string to parse. * @param usagePrefix The string to prepend to the usage message (when reporting an error). * @return The CmdLineParser that was created and used to parse the args (can be used to print * usage text for flags when reporting errors). */ public static CmdLineParser parseFlags(Object objWithFlags, String[] args, String usagePrefix) { CmdLineParser cmdLineParser = new CmdLineParser(objWithFlags); cmdLineParser.setUsageWidth(100); try { cmdLineParser.parseArgument(args); } catch(CmdLineException cle) { exitWithError(cle.getMessage(), cmdLineParser, usagePrefix); } return cmdLineParser; }
parser.setUsageWidth(80);
} catch (CmdLineException e) { err.println(e.getMessage() + "\n"); parser.setUsageWidth(120); parser.printUsage(err); err.println("Exiting...");
public void runExperiment(String[] args) throws StorageInitializtionException, StorageException, IOException, ClassNotFoundException, InterruptedException { CmdLineParser parser = new CmdLineParser(this); parser.setUsageWidth(80); try { // parse the arguments. parser.parseArgument(args); OptionHandler hd; } catch (CmdLineException e) { System.err.println(e.getMessage()); parser.printUsage(System.err); System.err.println(); return; } init(); writeStartMessages(args); startProcesses(); waitAllJoin(); waitForTheSystemToStabilize(); killLeaders(); writeResults(); tearDown(); }
public void doMain(String[] args) throws Exception { CmdLineParser parser = new CmdLineParser(this); parser.setUsageWidth(120);
public void doMain(String[] args) throws Exception { CmdLineParser parser = new CmdLineParser(this); parser.setUsageWidth(120);
private int go(String[] args) { m_parser.setUsageWidth(80); try { m_parser.parseArgument(args); } catch (CmdLineException e) { System.err.println(e.getMessage()); printUsage(System.err); return 1; } if (m_needsHelp) { printUsage(System.out); return 0; } if (m_resource == null || m_metric == null) { System.err.println("Missing required argument(s)"); printUsage(System.err); return 1; } System.out.printf("timestamp,%s%n", m_metric); for (Results.Row<Sample> row : m_repository.select(Context.DEFAULT_CONTEXT, m_resource, timestamp(m_start), timestamp(m_end))) { System.out.printf("%s,%.2f%n", row.getTimestamp().asDate(), row.getElement(m_metric).getValue().doubleValue()); } return 0; }
public void doMain(String[] args) throws Exception { CmdLineParser parser = new CmdLineParser(this); parser.setUsageWidth(120);
public void doMain(String[] args) throws Exception { CmdLineParser parser = new CmdLineParser(this); parser.setUsageWidth(120);
parser.setUsageWidth(80); try {
private void execMain(String[] args) throws IOException { cmdLineParser.setUsageWidth(100); try { cmdLineParser.parseArgument(args);