Example usage for org.apache.commons.cli HelpFormatter DEFAULT_DESC_PAD

List of usage examples for org.apache.commons.cli HelpFormatter DEFAULT_DESC_PAD

Introduction

In this page you can find the example usage for org.apache.commons.cli HelpFormatter DEFAULT_DESC_PAD.

Prototype

int DEFAULT_DESC_PAD

To view the source code for org.apache.commons.cli HelpFormatter DEFAULT_DESC_PAD.

Click Source Link

Document

the number of characters of padding to be prefixed to each description line

Usage

From source file:org.commonjava.emb.boot.main.EMBCLIManager.java

public void displayHelp(final PrintStream stdout) {
    stdout.println();//from www .  jav a 2s  .co m

    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 v  a 2s .  c  o 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   ww w .  ja  va 2  s  .c om
    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.jpos.q2.cli.ADDCONSUMER.java

private void showHelp(CLIContext cli, String args[], Options options) {
    PrintWriter pw = new PrintWriter(cli.getOutputStream());
    HelpFormatter helpFormatter = new HelpFormatter();
    helpFormatter.printHelp(args[0] + "[options]", options);
    helpFormatter.printHelp(pw, HelpFormatter.DEFAULT_WIDTH, args[0], null, options, 0,
            HelpFormatter.DEFAULT_DESC_PAD, null, false);
}

From source file:org.jpos.q2.cli.ADDGLUSER.java

private void showHelp(CLIContext cli, String args[], Options options) {
    PrintWriter pw = new PrintWriter(cli.getOutputStream());
    HelpFormatter helpFormatter = new HelpFormatter();
    helpFormatter.printHelp(args[0] + " <nick> [options]", options);
    helpFormatter.printHelp(pw, HelpFormatter.DEFAULT_WIDTH, args[0], null, options, 0,
            HelpFormatter.DEFAULT_DESC_PAD, null, false);
}

From source file:org.jpos.q2.cli.ADDUSER.java

private void showHelp(CLIContext cli, String args[], Options options) {
    PrintWriter pw = new PrintWriter(cli.getOutputStream());
    HelpFormatter helpFormatter = new HelpFormatter();
    helpFormatter.printHelp(args[0] + "<nick> [options]", options);
    helpFormatter.printHelp(pw, HelpFormatter.DEFAULT_WIDTH, args[0], null, options, 0,
            HelpFormatter.DEFAULT_DESC_PAD, null, false);
}

From source file:org.krysalis.barcode4j.cli.Main.java

private void printHelp(PrintWriter writer) {
    printAppHeader();/*from   w w w.  j ava  2s.  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  w ww  .j  a  va 2 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  . ja  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  . j a  va 2s.  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();
}