# Variables
DockerCommands stores all the docker command.
# Structs
Cli represents a command line interface.
ClientFlags represents flags for the docker client.
Command is the struct containing the command name and description.
CommonFlags represents flags that are common to both the client and the daemon.
An StatusError reports an unsuccessful exit by a command.
# Interfaces
Handler holds the different commands Cli will call It should have methods with names starting with `Cmd` like: func (h myHandler) CmdFoo(args ...string) error.
Initializer can be optionally implemented by a Handler to initialize before each call to one of its commands.