Example usage for io.vertx.core.cli TypedOption TypedOption

List of usage examples for io.vertx.core.cli TypedOption TypedOption

Introduction

In this page you can find the example usage for io.vertx.core.cli TypedOption TypedOption.

Prototype

public TypedOption() 

Source Link

Document

Creates an empty instance of TypedOption .

Usage

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"));
}