| Interface | Description |
|---|---|
| CLIModule |
Marker interface for
Modules defined in CLI command plugins. |
| CommandService |
Resolves command names to their implementations.
|
| HasOptions |
Marker interface for injectable components indicating that this component will define command line options.
|
| Class | Description |
|---|---|
| AbstractCommand |
Partial implementation of
ACommand that provides more integration
between argument parsing and dependency injections. |
| ACommand |
A CLI command.
|
| BeesClientFactory |
Component that you can inject to your command object to
build
BeesAPIClient from a set of command line options. |
| CommandResolver |
Participates in the resolution process of the command name to
ACommand object. |
| DirectoryStructure |
Injectable component that represents the directory structure.
|
| Verbose |
Injectable component that captures the verboseness flag.
|
| Annotation Type | Description |
|---|---|
| BeesCommand |
Bees command definition.
|
| CLICommand |
Marks a class as a discoverable implementation of
ACommand bound to a particular command name. |
| CommandScope |
Indicates that components are scoped to a single command execution.
|
Copyright © 2011-2013. All Rights Reserved.