Package com.cloudbees.sdk.cli

Interface Summary
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 Summary
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 Types Summary
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-2014. All Rights Reserved.