vipr.controllers package¶
Submodules¶
vipr.controllers.base module¶
vipr.controllers.plugins module¶
Plugin Management Controller for VIPR Cement CLI.
Provides commands for plugin discovery and management that can be used both via CLI and FastAPI (through ViprRunner).
- class vipr.controllers.plugins.PluginController(*args: Any, **kw: Any)¶
Bases:
ArgparseControllerPlugin management controller.
- class Meta¶
Bases:
object- help = 'Plugin management commands'¶
- label = 'plugins'¶
- stacked_on = 'base'¶
- stacked_type = 'nested'¶
- list_plugins()¶
List all plugins and output as JSON for FastAPI consumption.
- vipr.controllers.plugins.load(app)¶
Load the plugin controller.