Crate vx

Source
Expand description

VX - Universal Development Tool Manager

This is the root library crate that re-exports the main CLI functionality and provides integration test support.

Modules§

cli
commands
CLI command implementations
tracing_setup
ui
User interface utilities

Macros§

progress_span
Macro for creating instrumented async functions with progress bars This replaces our custom progress decorators with standard tracing spans
with_progress_events
Enhanced macro that adds success/error events to spans
with_progress_span
Macro for executing operations with automatic progress indication Uses tracing spans which automatically get progress bars via tracing-indicatif

Structs§

Cli
VxCli
Main CLI application structure

Functions§

main
Main entry point for the VX CLI application This function sets up the plugin registry and runs the CLI
setup_tracing
Setup tracing with default settings