List of usage examples for io.vertx.core.cli TypedOption TypedOption
public TypedOption()
From source file:examples.cli.TypedCLIExamples.java
License:Open Source License
public void example1() { CLI cli = CLI.create("copy").setSummary("A command line interface to copy files.") .addOption(new TypedOption<Boolean>().setType(Boolean.class).setLongName("directory") .setShortName("R").setDescription("enables directory support").setFlag(true)) .addArgument(new TypedArgument<File>().setType(File.class).setIndex(0).setDescription("The source") .setArgName("source")) .addArgument(new TypedArgument<File>().setType(File.class).setIndex(0) .setDescription("The destination").setArgName("target")); }
From source file:examples.cli.TypedCLIExamples.java
License:Open Source License
public void example3() { CLI cli = CLI.create("some-name").addOption(new TypedOption<Person>().setType(Person.class) .setConverter(new PersonConverter()).setLongName("person")); }