lla_plugin_utils
Utility library for building lla plugins.
Core Components
UI Components
BoxComponent: Customizable bordered text boxesHelpFormatter: Command help text formattingKeyValue: Key-value pair displayList: List display with bordersSpinner: Progress indicatorTextBlock: Styled text with colorsInteractiveSelector: CLI selection menus
Plugin Infrastructure
BasePlugin: Base plugin implementationConfigManager: Plugin configuration handlingActionRegistry: Plugin action registration and handlingProtobufHandler: Protocol buffer message handling
Code Utilities
CodeHighlighter: Syntax highlighting for code snippetsformat: File metadata formatting utilitiessyntax: Code syntax highlighting support
Features
- Configurable via TOML
- Interactive CLI components
- Syntax highlighting (optional)
- Protobuf message handling
- Action registration system