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§
- Install
Request - Installation request
- List
Installed Request - List installed versions request
- Runtime
Status - Runtime status
- Status
Request - Status request
- Switch
Request - Switch request
- Uninstall
Request - Uninstall request
- Version
List - Version list