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

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

Introduction

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

Prototype

public void setSyntaxPrefix(String prefix) 

Source Link

Document

Sets the 'syntaxPrefix'.

Usage

From source file:eu.stratosphere.client.CliFrontend.java

private void printHelpForRun() {
    HelpFormatter formatter = new HelpFormatter();
    formatter.setLeftPadding(5);//from   ww  w.ja  va  2s.c  o m
    formatter.setWidth(80);

    System.out.println("\nAction \"run\" compiles and runs a program.");
    System.out.println("\n  Syntax: run [OPTIONS] <jar-file> <arguments>");
    formatter.setSyntaxPrefix("  \"run\" action arguments:");
    formatter.printHelp(" ", getRunOptionsWithoutDeprecatedOptions(new Options()));
}

From source file:com.trsst.Command.java

private void printPullUsage() {
    HelpFormatter formatter = new HelpFormatter();
    formatter.setSyntaxPrefix("");
    formatter.printHelp("pull <id>... ", pullOptions);
}

From source file:com.trsst.Command.java

private void printPushUsage() {
    HelpFormatter formatter = new HelpFormatter();
    formatter.setSyntaxPrefix("");
    formatter.printHelp("push <url> <id>...", pullOptions);
}

From source file:com.trsst.Command.java

private void printPortUsage() {
    HelpFormatter formatter = new HelpFormatter();
    formatter.setSyntaxPrefix("");
    formatter.printHelp("serve ", portOptions);
}

From source file:com.trsst.Command.java

private void printPostUsage() {
    HelpFormatter formatter = new HelpFormatter();
    formatter.setSyntaxPrefix("");
    formatter.printHelp("post [<id>] [--status <text>] [--encrypt <pubkey>]", postOptions);
}

From source file:nl.cyso.vcloud.client.config.ConfigModes.java

public static void printAllHelp() {
    HelpFormatter format = new HelpFormatter();

    for (ModeType mode : ConfigModes.getModes().keySet()) {
        format.setSyntaxPrefix(String.format("%s mode: ", mode.toString()));
        format.printHelp(Version.PROJECT_NAME, ConfigModes.getMode(mode), true);
    }/*from   www  .  ja  v  a  2 s .  co  m*/
}

From source file:nl.cyso.vcloud.client.config.ConfigModes.java

public static void printConfigModeHelp(ModeType mode) {
    HelpFormatter format = new HelpFormatter();
    if (mode != ModeType.ROOT) {
        format.setSyntaxPrefix(String.format("Usage for %s mode: ", mode.toString()));
    }/*from   w  ww .ja  v a  2s .  com*/
    format.printHelp(Version.PROJECT_NAME, ConfigModes.getMode(mode), true);
}

From source file:nl.cyso.vcloud.client.docs.ManPage.java

private String getSynopsisSection() {
    StringBuilder section = new StringBuilder();
    section.append(".SH SYNOPSIS\n");

    HelpFormatter help = new HelpFormatter();
    help.setSyntaxPrefix("");

    Writer str = new StringWriter();
    PrintWriter pw = new PrintWriter(str);

    help.printUsage(pw, 1000, Version.PROJECT_NAME, ConfigModes.getMode(ModeType.ROOT));
    section.append(str.toString() + "\n");

    for (ModeType m : ModeType.values()) {
        if (m == ModeType.ROOT) {
            continue;
        }/*from   w  w w .  ja v  a2s.  c o  m*/
        section.append(String.format(".B %s\n", m.toString()));
        str = new StringWriter();
        pw = new PrintWriter(str);
        help.printUsage(pw, 1000, Version.PROJECT_NAME, ConfigModes.getMode(m));
        section.append(".RS 4\n");
        section.append(str.toString() + "\n");
        section.append(".RE\n");
    }
    return section.toString().replace("-", "\\-");
}

From source file:nl.cyso.vcloud.client.docs.Readme.java

private String getSynopsisSection() {
    StringBuilder section = new StringBuilder();
    section.append("SYNOPSIS\n");
    section.append("--------\n");

    HelpFormatter help = new HelpFormatter();
    help.setSyntaxPrefix("");

    Writer str = new StringWriter();
    PrintWriter pw = new PrintWriter(str);

    help.printUsage(pw, 1000, Version.PROJECT_NAME, ConfigModes.getMode(ModeType.ROOT));
    section.append("\t\n\t" + str.toString() + "\n");

    for (ModeType m : ModeType.values()) {
        if (m == ModeType.ROOT) {
            continue;
        }// w  ww  .jav  a2 s  .  com
        str = new StringWriter();
        pw = new PrintWriter(str);
        help.printUsage(pw, 1000, Version.PROJECT_NAME, ConfigModes.getMode(m));
        section.append(String.format("**%s**\n\n", m.toString()));
        section.append("\t" + str.toString() + "\n");
    }
    return section.toString();
}

From source file:nl.cyso.vsphere.client.docs.ManPage.java

private String getSynopsisSection() {
    StringBuilder section = new StringBuilder();
    section.append(".SH SYNOPSIS\n");

    HelpFormatter help = new HelpFormatter();
    help.setSyntaxPrefix("");

    Writer str = new StringWriter();
    PrintWriter pw = new PrintWriter(str);

    help.printUsage(pw, 1000, Version.getVersion().getProjectName(), ConfigModes.getMode("ROOT"));
    section.append(str.toString() + "\n");

    for (String m : ConfigModes.getModes().keySet()) {
        if (m == "ROOT") {
            continue;
        }// ww w .  ja  v a  2 s .  c om
        section.append(String.format(".B %s\n", m.toString()));
        str = new StringWriter();
        pw = new PrintWriter(str);
        help.printUsage(pw, 1000, Version.getVersion().getProjectName(), ConfigModes.getMode(m));
        section.append(".RS 4\n");
        section.append(str.toString() + "\n");
        section.append(".RE\n");
    }
    return section.toString().replace("-", "\\-");
}