# Packages

Code generated by counterfeiter.

# Functions

ConvertCobraFlagsToPluginFlags will convert flags defined by Cobra framework to Plugin Flags Method is used when defining the Flags in command metadata.
InitPluginContext initializes a plugin context for a given plugin.
Start starts the plugin.
StartWithArgs starts the plugin with the given arguments.

# Constants

Valid stages.
Valid stages.
Valid stages.

# Structs

Command describes the metadata of a plugin command.
Flag describes a command option.
Namespace represents a category of commands that have similar functionalities.
PluginConfigInvalidTypeError describes the value for a given key in plugin configuration was not appropriate for a value of a specific type.
PluginMetadata describes metadata of a plugin.
VersionType describes the version info.

# Interfaces

Plugin is an interface for Bluemix CLI plugins.
PluginConfig defines methods to access plug-in's private configuration stored in a JSON format.
PluginContext is a Bluemix CLI context passed to plugin's Run method.

# Type aliases

Stage decribes the stage of the namespace or command and will be shown in the help text.