Skip to main content

Crate tidepool_gvm

Crate tidepool_gvm 

Source
Expand description

Tidepool GVM - A high-performance Go Version Manager toolkit

This is a high-performance Go version management tool written in Rust, providing a simple command-line interface to manage multiple Go versions.

Re-exports§

pub use cli::Cli;
pub use config::Config;
pub use downloader::Downloader;
pub use error::ErrorUtils;
pub use error::Result;
pub use go::GoManager;
pub use go::GoVersionInfo;
pub use progress_flat::BasicProgress;
pub use progress_flat::InstallSteps;
pub use ui_flat::format_duration;
pub use ui_flat::format_size;
pub use ui_flat::SimpleProgressBar;
pub use ui_flat::SimpleUI;

Modules§

cli
Command line interface definition
commands
config
downloader
Built-in downloader module
error
Unified error handling module
go
platform
Cross-platform compatibility module
progress_flat
Basic progress display system
symlink
Cross-platform symbolic link unified interface module
ui_flat
Simplified UI system

Macros§

err
Common error creation macro

Structs§

InstallRequest
Installation request
ListInstalledRequest
List installed versions request
RuntimeStatus
Runtime status
StatusRequest
Status request
SwitchRequest
Switch request
UninstallRequest
Uninstall request
VersionList
Version list