## Uses of Interface
io.vertx.ext.shell.command.Command

- Packages that use Command
  Package | Description
  --- | ---
  io.vertx.ext.shell.command |
  io.vertx.ext.shell.command.base |

- - ### Uses of Command in io.vertx.ext.shell.command

    Methods in io.vertx.ext.shell.command that return Command
    Modifier and Type | Method | Description
    --- | --- | ---
    `Command` | CommandBuilder.`build​(Vertx vertx)` | Build the command
    `static Command` | Command.`create​(Vertx vertx, Class<? extends AnnotatedCommand> clazz)` | Create a command from a Java class, annotated with Vert.x Core CLI annotations.
    `default Command` | CommandResolver.`getCommand​(String name)` | Returns a single command by its name.

    Methods in io.vertx.ext.shell.command that return types with arguments of type Command
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Command>` | CommandResolver.`commands()` |
    `Future<Command>` | CommandRegistry.`registerCommand​(Command command)` | Register a command
    `Future<Command>` | CommandRegistry.`registerCommand​(Class<? extends AnnotatedCommand> command)` | Register a single command.
    `Future<List<Command>>` | CommandRegistry.`registerCommands​(List<Command> commands)` | Register a list of commands.

    Methods in io.vertx.ext.shell.command with parameters of type Command
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Command>` | CommandRegistry.`registerCommand​(Command command)` | Register a command

    Method parameters in io.vertx.ext.shell.command with type arguments of type Command
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<List<Command>>` | CommandRegistry.`registerCommands​(List<Command> commands)` | Register a list of commands.

  - ### Uses of Command in io.vertx.ext.shell.command.base

    Methods in io.vertx.ext.shell.command.base that return types with arguments of type Command
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Command>` | BaseCommandPack.`commands()` |