Extension interface implemented by a plugin to provide Command instances.
A plugin registers an CommandFactory against
DYNAMIC_CLI_FRAMEWORK_COMMAND_FACTORY_EXTENSION_POINT. On startup,
DynamicPluginRuntimeCLI (see dynamic-cli-framework) instantiates each factory
and adds the returned commands to the CLI registry before the runner executes.
Extension interface implemented by a plugin to provide Command instances.
A plugin registers an CommandFactory against DYNAMIC_CLI_FRAMEWORK_COMMAND_FACTORY_EXTENSION_POINT. On startup,
DynamicPluginRuntimeCLI(see dynamic-cli-framework) instantiates each factory and adds the returned commands to the CLI registry before the runner executes.