bugscpp.processor.core.command¶
Core module of defining commands.
Inherit from the classes to add a new command: - SimpleCommand - ShellCommand - DockerCommand
Note that the module name of a newly defined command will be the command name. For instance, if MyNewCommand is defined at my_command.py, MyNewCommand can be invoked from “d++ my_command” at command-line.
Classes
|
Class that combines CommandRegistryMeta with ABCMeta. |
Base class of CommandRegistry. |
|
|
Abstract class to implement a command. |
|
Metaclass which auto registers class. |
|
Executes each command of DockerCommandLine one by one inside a docker container. |
|
A list of "DockerCommand"s to be serially executed |
|
Factory class of DockerCommandScript. |
Descriptor to access registered commands. |
|
Command that does not use docker but shell instead. |
|
|
|
Command that does not use docker. |