# Package io.vertx.core.cli.annotations

- Class Summary
  Class | Description
  --- | ---
  CLIConfigurator | Class responsible for defining CLI using annotations and injecting values extracted by the parser.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  Argument | Annotates a setter to be called with the value of a command line argument.
  ConvertedBy | Annotates `@Option` setters to indicate how the value is converted to the argument type.
  DefaultValue | Annotation to set a default value to an option.
  Description | Annotation used to write the option or command documentation.
  Hidden | Annotates a `CLI` and/or its `@Option` setters to hide it from the help message.
  Name | Defines the name of a `CLI`.
  Option | Annotates a setter to be called with the value of a command line option.
  ParsedAsList | Annotates a setter to be called with the value of a command line option.
  Summary | Annotates a `CLI` with summary.