Module plugin

Source
Expand description

High-level plugin traits for easy implementation

This module provides simplified traits that abstract away most of the complexity, allowing developers to focus on the core functionality of their tools.

Structs§

ConfigurableTool
Configuration-driven tool implementation
StandardPlugin
Standard plugin implementation for single-tool plugins
ToolMetadata
Basic tool metadata for standard tools

Traits§

UrlBuilder
Trait for URL builders that can generate download URLs
VersionParser
Trait for version parsers that can parse API responses
VxPackageManager
Simplified trait for implementing package manager support
VxPlugin
Combined plugin trait that can provide both tools and package managers
VxTool
Simplified trait for implementing tool support