# lla_plugin_utils
Utility library for building lla plugins.
## Core Components
### UI Components
- `BoxComponent`: Customizable bordered text boxes
- `HelpFormatter`: Command help text formatting
- `KeyValue`: Key-value pair display
- `List`: List display with borders
- `Spinner`: Progress indicator
- `TextBlock`: Styled text with colors
- `InteractiveSelector`: CLI selection menus
### Plugin Infrastructure
- `BasePlugin`: Base plugin implementation
- `ConfigManager`: Plugin configuration handling
- `ActionRegistry`: Plugin action registration and handling
- `ProtobufHandler`: Protocol buffer message handling
### Code Utilities
- `CodeHighlighter`: Syntax highlighting for code snippets
- `format`: File metadata formatting utilities
- `syntax`: Code syntax highlighting support
## Features
- Configurable via TOML
- Interactive CLI components
- Syntax highlighting (optional)
- Protobuf message handling
- Action registration system