Expand description
Native Rust bootstrap module.
Ports the three bootstrap scripts to native Rust:
scripts/install.sh→install_sh_clone_and_build()scripts/run_rusty_stack.sh→tui_launcher()scripts/enhanced_setup_environment.sh→setup_environment()
§Validation Assertions
- VAL-VBA-012: install.sh equivalent — clone and build
- VAL-VBA-013: run_rusty_stack.sh equivalent — TUI launcher
- VAL-VBA-014: enhanced_setup_environment.sh — GPU filtering
- VAL-VBA-015: enhanced_setup_environment.sh — system dependency checking
- VAL-VBA-016: enhanced_setup_environment.sh — environment file creation
- VAL-VBA-017: enhanced_setup_environment.sh — ROCm optimization
Re-exports§
pub use env_setup::check_system_dependency;pub use env_setup::create_env_file;pub use env_setup::detect_correct_gpu_arch;pub use env_setup::detect_discrete_gpus;pub use env_setup::DependencyCheckResult;pub use env_setup::EnvFileResult;pub use env_setup::GpuArchInfo;pub use env_setup::GpuFilterResult;pub use env_setup::SystemDependency;pub use install::clone_or_update_repo;pub use install::install_sh;pub use install::InstallConfig;pub use install::InstallResult;pub use launcher::launch_tui;pub use launcher::BuildMode;pub use launcher::LaunchResult;