List of usage examples for org.apache.commons.cli Option getArgName
public String getArgName()
From source file:com.spectralogic.ds3cli.command.CliCommand.java
/** * Add each Option in a list as a required argument * @param reqArgs List<Option> of required args * @param args Arguments object//ww w .j a v a2s . c om */ void addRequiredArguments(final List<Option> reqArgs, final Arguments args) { for (final Option oReq : reqArgs) { oReq.setRequired(true); args.addOption(oReq, oReq.getArgName()); } }
From source file:com.spectralogic.ds3cli.command.CliCommand.java
/** * Add each Option in a list as an optional argument * @param reqArgs List<Option> of optional args * @param args Arguments object//from www . jav a 2 s . c om */ private void addOptionalArguments(final List<Option> reqArgs, final Arguments args) { for (final Option oOpt : reqArgs) { oOpt.setRequired(false); args.addOption(oOpt, oOpt.getArgName()); } }
From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java
private void assertHelpOption(Options options) { Option helpOption = options.getOption("h"); assertEquals("h", helpOption.getOpt()); assertEquals("Help", helpOption.getArgName()); assertEquals("help", helpOption.getLongOpt()); assertEquals("Shows this help", helpOption.getDescription()); }
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 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 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 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());//w w w .j a va2 s.c om }
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()); }