List of usage examples for org.apache.commons.cli HelpFormatter DEFAULT_LEFT_PAD
int DEFAULT_LEFT_PAD
To view the source code for org.apache.commons.cli HelpFormatter DEFAULT_LEFT_PAD.
Click Source Link
From source file:org.commonjava.emb.boot.main.EMBCLIManager.java
public void displayHelp(final PrintStream stdout) { stdout.println();/*from ww w . java 2 s . com*/ final PrintWriter pw = new PrintWriter(stdout); final HelpFormatter formatter = new HelpFormatter(); formatter.printHelp(pw, HelpFormatter.DEFAULT_WIDTH, "xvn [options] [<goal(s)>] [<phase(s)>]", "\nOptions:", options, HelpFormatter.DEFAULT_LEFT_PAD, HelpFormatter.DEFAULT_DESC_PAD, "\n", false); pw.flush(); }
From source file:org.craftercms.profile.utils.AccessTokenManagerCli.java
private void printHelp() { HelpFormatter formatter = new HelpFormatter(); formatter.printHelp(stdOut, HelpFormatter.DEFAULT_WIDTH, "java -jar access-token-manager.jar", null, options, HelpFormatter.DEFAULT_LEFT_PAD, HelpFormatter.DEFAULT_DESC_PAD, null, true); stdOut.flush();/*from w w w . j a va 2 s. co m*/ }
From source file:org.echocat.jconscius.cluster.impl.relay.station.RelayStationLauncher.java
private static void printHelper(ParseException e) { final HelpFormatter formatter = new HelpFormatter(); final PrintWriter writer = new PrintWriter(e != null ? System.err : System.out); writer.println("RelayStation 1.0"); if (e != null) { writer.println("error: " + e.getMessage()); }//from w w w. jav a 2s . c o m formatter.printHelp(writer, HelpFormatter.DEFAULT_WIDTH, "station [arguments]", "arguments:", OPTIONS, HelpFormatter.DEFAULT_LEFT_PAD, HelpFormatter.DEFAULT_DESC_PAD, null); writer.flush(); }
From source file:org.krysalis.barcode4j.cli.Main.java
private void printHelp(PrintWriter writer) { printAppHeader();/*from w w w. ja v a 2 s .co m*/ //Get a list of additional supported MIME types Set knownMimes = new java.util.HashSet(); knownMimes.add(null); knownMimes.add(""); knownMimes.add(MimeTypes.MIME_PNG); knownMimes.add("image/png"); knownMimes.add(MimeTypes.MIME_JPEG); knownMimes.add(MimeTypes.MIME_TIFF); knownMimes.add(MimeTypes.MIME_GIF); Set additionalMimes = BitmapEncoderRegistry.getSupportedMIMETypes(); additionalMimes.removeAll(knownMimes); HelpFormatter help = new HelpFormatter(); final String unavailable = " (unavailable)"; help.printHelp(writer, HelpFormatter.DEFAULT_WIDTH, "java -jar barcode4j.jar " + "[-v] [[-s <symbology>]|[-c <cfg-file>]] [-f <format>] " + "[-d <dpi>] [-bw] [-o <file>] <message>", null, getOptions(), HelpFormatter.DEFAULT_LEFT_PAD, HelpFormatter.DEFAULT_DESC_PAD, "Valid output formats:" + "\nSVG: " + MimeTypes.MIME_SVG + ", svg" + "\nEPS: " + MimeTypes.MIME_EPS + ", eps" + "\nPNG: " + MimeTypes.MIME_PNG + ", png" + (BitmapEncoderRegistry.supports(MimeTypes.MIME_PNG) ? "" : unavailable) + "\nTIFF: " + MimeTypes.MIME_TIFF + ", tiff, tif" + (BitmapEncoderRegistry.supports(MimeTypes.MIME_TIFF) ? "" : unavailable) + "\nJPEG: " + MimeTypes.MIME_JPEG + ", jpeg, jpg" + (BitmapEncoderRegistry.supports(MimeTypes.MIME_JPEG) ? "" : unavailable) + "\nGIF: " + MimeTypes.MIME_GIF + ", gif" + (BitmapEncoderRegistry.supports(MimeTypes.MIME_GIF) ? "" : unavailable) + (additionalMimes.size() > 0 ? "\nAdditional supported formats:\n" + additionalMimes : "") + "\n" + "\nIf -o is omitted the output is written to stdout."); writer.flush(); }
From source file:org.lib4j.cli.Options.java
private static void printHelp(final org.apache.commons.cli.Options apacheOptions, final Cli.Arguments cliArguments, final PrintStream ps) { final HelpFormatter formatter = new FixedHelpFormatter(); final PrintWriter pw = new PrintWriter(ps); final StringBuilder args = new StringBuilder(apacheOptions.getOptions().size() > 0 ? " [options]" : ""); if (cliArguments != null) { for (short i = 1; i <= cliArguments.getMinOccurs(); i++) args.append(" <").append(cliArguments.getLabel()).append(i != 1 ? i : "").append('>'); final boolean maxUnbounded = "unbounded".equals(cliArguments.getMaxOccurs()); final int argsMax = maxUnbounded ? 2 + cliArguments.getMinOccurs() : Short.parseShort(cliArguments.getMaxOccurs()); for (int i = cliArguments.getMinOccurs() + 1; i <= argsMax; i++) args.append(" [").append(cliArguments.getLabel()).append(i != 1 ? i : "").append(']'); if (maxUnbounded) args.append(" [...]"); }//from www. ja v a2 s .c o m formatter.printHelp(pw, HelpFormatter.DEFAULT_WIDTH, " ", args.substring(1), apacheOptions, HelpFormatter.DEFAULT_LEFT_PAD, HelpFormatter.DEFAULT_DESC_PAD, null, false); pw.flush(); }
From source file:org.libx4j.cli.Options.java
private static void printHelp(final org.apache.commons.cli.Options apacheOptions, final cli_cli._arguments cliArguments, final PrintStream ps) { final HelpFormatter formatter = new FixedHelpFormatter(); final PrintWriter pw = new PrintWriter(ps); final StringBuilder args = new StringBuilder(apacheOptions.getOptions().size() > 0 ? " [options]" : ""); if (cliArguments != null && !cliArguments.isNull()) { for (int i = 1; i <= cliArguments._minOccurs$().text(); i++) args.append(" <").append(cliArguments._label$().text()).append(i != 1 ? i : "").append(">"); final boolean maxUnbounded = "unbounded".equals(cliArguments._maxOccurs$().text()); final int argsMax = maxUnbounded ? 2 + cliArguments._minOccurs$().text() : Integer.parseInt(cliArguments._maxOccurs$().text()); for (int i = cliArguments._minOccurs$().text() + 1; i <= argsMax; i++) args.append(" [").append(cliArguments._label$().text()).append(i != 1 ? i : "").append("]"); if (maxUnbounded) args.append(" [...]"); }/*from w w w . j a v a 2 s. com*/ formatter.printHelp(pw, HelpFormatter.DEFAULT_WIDTH, " ", args.substring(1), apacheOptions, HelpFormatter.DEFAULT_LEFT_PAD, HelpFormatter.DEFAULT_DESC_PAD, null, false); pw.flush(); }
From source file:org.marketcetera.orderloader.OrderLoaderMain.java
/** * Prints the usage to the output.//from w w w . ja va 2 s. c o m */ private void usage() { HelpFormatter formatter = new HelpFormatter(); PrintWriter pw = new PrintWriter(mMsgStream); pw.append(ERROR_USAGE.getText()); pw.println(); formatter.printOptions(pw, HelpFormatter.DEFAULT_WIDTH, options, HelpFormatter.DEFAULT_LEFT_PAD, HelpFormatter.DEFAULT_DESC_PAD); pw.println(); pw.flush(); exit(); }
From source file:org.mskcc.cbio.importer.Admin.java
/** * Helper function - prints usage//from ww w . ja v a 2 s.c om */ public static void usage(PrintWriter writer) { HelpFormatter formatter = new HelpFormatter(); formatter.printHelp(writer, HelpFormatter.DEFAULT_WIDTH, "Admin", "", options, HelpFormatter.DEFAULT_LEFT_PAD, HelpFormatter.DEFAULT_DESC_PAD, ""); }
From source file:org.openanzo.client.cli.DefaultConsole.java
public void printHelp(String syntax, String header, Options options, String footer) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); formatter.printHelp(pw, cr != null ? cr.getTerminal().getWidth() : HelpFormatter.DEFAULT_WIDTH, syntax, header, options, HelpFormatter.DEFAULT_LEFT_PAD, HelpFormatter.DEFAULT_DESC_PAD, footer); writeOutput(sw.toString());/*from ww w.j a va2 s . co m*/ }
From source file:org.pepstock.jem.commands.util.ArgumentsParser.java
/** * Parses all arguments passed by command line.<br> * Creates all possible arguments with explanation to show in case of error. * /*from ww w . ja v a2 s. c o m*/ * @param args arguments of main method * @return properties with all arguments * @throws ParseException if same args are missing or wrong */ public Properties parseArg(String[] args) throws ParseException { // creates all possible commands options // -help options Option help = new Option("help", "print this message"); // loads all created options Options allOptions = new Options(); allOptions.addOption(help); for (Option opt : options) { allOptions.addOption(opt); } // creates command line parser CommandLineParser parser = new PosixParser(); CommandLine line; try { Properties properties = new Properties(); // parses line line = parser.parse(allOptions, args); // checks if asked for help. If yes, prints help if ((line.getOptions().length == 1) && line.hasOption("help")) { StringWriter writer = new StringWriter(); HelpFormatter formatter = new HelpFormatter(); formatter.printHelp(new PrintWriter(writer), HelpFormatter.DEFAULT_WIDTH, getCommandLine(), "", allOptions, HelpFormatter.DEFAULT_LEFT_PAD, HelpFormatter.DEFAULT_DESC_PAD, ""); LogAppl.getInstance().emit(NodeMessage.JEMC056I, writer.getBuffer()); } else { Option[] optionsLine = line.getOptions(); for (int i = 0; i < optionsLine.length; i++) { String key = optionsLine[i].getArgName(); String value; // to avoid null pointer exception in case of option line // with no arg if (optionsLine[i].hasArg()) { value = optionsLine[i].getValue(); } else { value = ""; } properties.setProperty(key, value); } } return properties; } catch (ParseException e) { // if exception, returns -help command // because if is here has found an error on arguments StringWriter writer = new StringWriter(); HelpFormatter formatter = new HelpFormatter(); formatter.printHelp(new PrintWriter(writer), HelpFormatter.DEFAULT_WIDTH, getCommandLine(), "", allOptions, HelpFormatter.DEFAULT_LEFT_PAD, HelpFormatter.DEFAULT_DESC_PAD, ""); LogAppl.getInstance().emit(NodeMessage.JEMC056I, writer.getBuffer()); throw e; } }