Module core

Source
Expand description

§vx-core - Core abstractions and interfaces

This module provides the essential abstractions for the vx tool ecosystem. Following SOLID principles, it defines interfaces without implementations.

Structs§

ExecutionContext
Execution context for tools
ExecutionResult
Execution result
InstallConfig
Tool installation configuration
Platform
Platform information
ToolSpec
Tool specification
Version
Version information
VxConfig
Configuration for vx operations

Enums§

ArchiveFormat
Archive formats
InstallMethod
Installation methods
VxError
Core error types for vx operations

Traits§

ToolManager
Core trait for tool management
ToolResolver
Core trait for tool resolution
VersionManager
Core trait for version management

Type Aliases§

VxResult
Core result type for vx operations