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

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

Introduction

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

Prototype

public void setWidth(int width) 

Source Link

Document

Sets the 'width'.

Usage

From source file:org.apache.helix.agent.HelixAgentMain.java

public static void printUsage(Options cliOptions) {
    HelpFormatter helpFormatter = new HelpFormatter();
    helpFormatter.setWidth(1000);
    helpFormatter.printHelp("java " + HelixAgentMain.class.getName(), cliOptions);
}

From source file:org.apache.helix.task.TaskDriver.java

/** Displays CLI usage for given option set and command name */
private static void printUsage(Options cliOptions, String cmd) {
    HelpFormatter helpFormatter = new HelpFormatter();
    helpFormatter.setWidth(1000);
    helpFormatter.printHelp("java " + TaskDriver.class.getName() + " " + cmd, cliOptions);
}

From source file:org.apache.helix.tools.IntegrationTestUtil.java

static void printUsage(Options cliOptions) {
    HelpFormatter helpFormatter = new HelpFormatter();
    helpFormatter.setWidth(1000);
    helpFormatter.printHelp("java " + IntegrationTestUtil.class.getName(), cliOptions);
}

From source file:org.apache.helix.tools.TaskAdmin.java

/** Displays CLI usage for given option set and command name */
private static void printUsage(Options cliOptions, String cmd) {
    HelpFormatter helpFormatter = new HelpFormatter();
    helpFormatter.setWidth(1000);
    helpFormatter.printHelp("java " + TaskAdmin.class.getName() + " " + cmd, cliOptions);
}

From source file:org.apache.helix.tools.ZkCopy.java

private static void printUsage(Options cliOptions) {
    HelpFormatter helpFormatter = new HelpFormatter();
    helpFormatter.setWidth(1000);
    helpFormatter.printHelp("java " + ZkCopy.class.getName(), cliOptions);
}

From source file:org.apache.helix.tools.ZkGrep.java

public static void printUsage(Options cliOptions) {
    HelpFormatter helpFormatter = new HelpFormatter();
    helpFormatter.setWidth(1000);
    helpFormatter.printHelp("java " + ZkGrep.class.getName(), cliOptions);
}

From source file:org.apache.heron.integration_test.common.AbstractTestTopology.java

protected AbstractTestTopology(String[] args) throws MalformedURLException {
    CommandLineParser parser = new DefaultParser();
    HelpFormatter formatter = new HelpFormatter();
    Options options = getArgOptions();//from  w w w . j  a  va2  s.  c om

    try {
        cmd = parser.parse(options, args);
    } catch (ParseException e) {
        formatter.setWidth(120);
        formatter.printHelp("java " + getClass().getCanonicalName(), options, true);
        throw new RuntimeException(e);
    }

    this.topologyName = cmd.getOptionValue(TOPOLOGY_OPTION);
    this.httpServerResultsUrl = pathAppend(cmd.getOptionValue(RESULTS_URL_OPTION), this.topologyName);
    this.httpServerStateUrl = pathAppend(cmd.getOptionValue(STATE_URL_OPTION), this.topologyName);
    this.stateUpdateToken = cmd.getOptionValue(STATE_UPDATE_TOKEN);
    if (cmd.getOptionValue(SPOUT_WRAPPER_TOKEN) != null) {
        this.spoutWrapperType = TestTopologyBuilder.SpoutWrapperType
                .valueOf(cmd.getOptionValue(SPOUT_WRAPPER_TOKEN).toUpperCase());
    } else {
        this.spoutWrapperType = TestTopologyBuilder.SpoutWrapperType.DEFAULT;
    }
}

From source file:org.apache.heron.integration_topology_test.common.AbstractTestTopology.java

protected AbstractTestTopology(String[] args) throws MalformedURLException {
    CommandLineParser parser = new DefaultParser();
    HelpFormatter formatter = new HelpFormatter();
    Options options = getArgOptions();//from   ww w .ja  v a  2  s.com

    try {
        cmd = parser.parse(options, args);
    } catch (ParseException e) {
        formatter.setWidth(120);
        formatter.printHelp("java " + getClass().getCanonicalName(), options, true);
        throw new RuntimeException(e);
    }

    this.topologyName = cmd.getOptionValue(TOPOLOGY_OPTION);
    if (cmd.getOptionValue(RESULTS_URL_OPTION) != null) {
        this.httpServerResultsUrl = pathAppend(cmd.getOptionValue(RESULTS_URL_OPTION), this.topologyName);
    } else {
        this.httpServerResultsUrl = null;
    }
}

From source file:org.apache.nifi.toolkit.cli.impl.command.AbstractCommand.java

@Override
public void printUsage(String errorMessage) {
    output.println();/*from w w  w.  j  a v  a 2s  .  com*/

    if (errorMessage != null) {
        output.println("ERROR: " + errorMessage);
        output.println();
    }

    final PrintWriter printWriter = new PrintWriter(output);

    final int width = 80;
    final HelpFormatter hf = new HelpFormatter();
    hf.setWidth(width);

    hf.printWrapped(printWriter, width, getDescription());
    hf.printWrapped(printWriter, width, "");

    if (isReferencable()) {
        hf.printWrapped(printWriter, width, "PRODUCES BACK-REFERENCES");
        hf.printWrapped(printWriter, width, "");
    }

    hf.printHelp(printWriter, hf.getWidth(), getName(), null, getOptions(), hf.getLeftPadding(),
            hf.getDescPadding(), null, false);

    printWriter.println();
    printWriter.flush();
}

From source file:org.apache.nifi.toolkit.cli.impl.command.AbstractCommandGroup.java

@Override
public void printUsage(final boolean verbose) {
    if (verbose) {
        final PrintWriter printWriter = new PrintWriter(output);

        final int width = 80;
        final HelpFormatter hf = new HelpFormatter();
        hf.setWidth(width);

        commands.stream().forEach(c -> {
            hf.printWrapped(printWriter, width,
                    "-------------------------------------------------------------------------------");
            hf.printWrapped(printWriter, width, "COMMAND: " + getName() + " " + c.getName());
            hf.printWrapped(printWriter, width, "");
            hf.printWrapped(printWriter, width, "- " + c.getDescription());
            hf.printWrapped(printWriter, width, "");

            if (c.isReferencable()) {
                hf.printWrapped(printWriter, width, "PRODUCES BACK-REFERENCES");
                hf.printWrapped(printWriter, width, "");
            }//from  w w  w  . ja  v a 2 s  .co  m
        });

        printWriter.flush();

    } else {
        commands.stream().forEach(c -> output.println("\t" + getName() + " " + c.getName()));
    }
    output.flush();
}