Example usage for org.apache.commons.cli Option getDescription

List of usage examples for org.apache.commons.cli Option getDescription

Introduction

In this page you can find the example usage for org.apache.commons.cli Option getDescription.

Prototype

public String getDescription() 

Source Link

Document

Retrieve the self-documenting description of this Option

Usage

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertNameOption(Options options) {
    Option createOption = options.getOption("n");
    assertEquals("n", createOption.getOpt());
    assertEquals("Name", createOption.getArgName());
    assertEquals("name", createOption.getLongOpt());
    assertEquals("The name of the task", createOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertRetrieveTaskOption(Options options) {
    Option taskIdOption = options.getOption("g");
    assertEquals("g", taskIdOption.getOpt());
    assertEquals("Get", taskIdOption.getArgName());
    assertEquals("get", taskIdOption.getLongOpt());
    assertEquals("Get a single task by ID", taskIdOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertCreateOption(Options options) {
    Option createOption = options.getOption("c");
    assertEquals("c", createOption.getOpt());
    assertEquals("Create task", createOption.getArgName());
    assertEquals("create", createOption.getLongOpt());
    assertEquals("Create a new task", createOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertTaskIdOption(Options options) {
    Option taskIdOption = options.getOption("tid");
    assertEquals("tid", taskIdOption.getOpt());
    assertEquals("Task ID", taskIdOption.getArgName());
    assertEquals("taskid", taskIdOption.getLongOpt());
    assertEquals("The ID of the task", taskIdOption.getDescription());
    assertTrue(taskIdOption.hasArg());//from  w w w  . j av a  2 s .  co  m
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertUrlOption(Options options) {
    Option createOption = options.getOption("u");
    assertEquals("u", createOption.getOpt());
    assertEquals("URL", createOption.getArgName());
    assertEquals("url", createOption.getLongOpt());
    assertEquals("The base URL of the pa11y webservice", createOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertRunOption(Options options) {
    Option taskIdOption = options.getOption("r");
    assertEquals("r", taskIdOption.getOpt());
    assertEquals("Run", taskIdOption.getArgName());
    assertEquals("run", taskIdOption.getLongOpt());
    assertEquals("Run a task by ID, generating new results", taskIdOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertDeleteOption(Options options) {
    Option deleteTaskOption = options.getOption("d");
    assertEquals("d", deleteTaskOption.getOpt());
    assertEquals("Delete", deleteTaskOption.getArgName());
    assertEquals("delete", deleteTaskOption.getLongOpt());
    assertEquals("Delete a task by ID", deleteTaskOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertListTasksOption(Options options) {
    Option createOption = options.getOption("l");
    assertEquals("l", createOption.getOpt());
    assertEquals("List all tasks", createOption.getArgName());
    assertEquals("list", createOption.getLongOpt());
    assertEquals("Get all of the tasks in the application", createOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertLastResultOption(Options options) {
    Option createOption = options.getOption("lr");
    assertEquals("lr", createOption.getOpt());
    assertEquals("Last result", createOption.getArgName());
    assertEquals("lastres", createOption.getLongOpt());
    assertEquals("Include the last_result property in the output", createOption.getDescription());
}

From source file:de.hsos.ecs.richwps.wpsmonitor.boundary.cli.command.CommandFormatter.java

/**
 * Representates the command object as text with all options. The returned
 * string is formatted for console output.
 *
 * @return Command representation.// www  . j av a  2s  . com
 */
@Override
public String toString() {
    final String desc_sep = "\t\t";
    final String desc_sep_break = "\n" + desc_sep;
    final String desc_opt_sep_break = desc_sep_break + "\t\t\t";

    final Integer maxStrL = 100;

    final String cmdDescription = trimByWhitespace(cmd.getDescription(), desc_sep_break, maxStrL);

    StringBuilder strBuilder = new StringBuilder(cmd.getCommandName()).append(desc_sep).append(cmdDescription);

    if (cmd.getOptions().getOptions().size() > 0) {
        strBuilder.append("\n\n").append(desc_sep).append("Options:").append(desc_sep);
    }

    for (final Object o : cmd.getOptions().getOptions()) {
        if (o instanceof Option) {
            final Option opt = (Option) o;
            final String optName = opt.getOpt();

            strBuilder.append("\n").append(desc_sep).append(optList(opt));

            if (opt.hasArg()) {
                strBuilder.append(decorateArg(opt));
            }

            final String optDescription = trimByWhitespace(opt.getDescription(), desc_opt_sep_break,
                    maxStrL - optName.length() - 5);

            strBuilder.append(" : ").append(optDescription);
        }
    }

    return strBuilder.append("\n").toString();
}