- Split package manager into separate modules - Expose only the installer API - Simplify BootstrapManager to install components and load config - Pin ureq to 3.1.2 and add ureq‑proto crate - Clean up configuration code and remove legacy comments - Update helper scripts and server start command formatting
20 lines
293 B
Rust
20 lines
293 B
Rust
pub mod component;
|
|
pub mod installer;
|
|
pub mod os;
|
|
|
|
pub use installer::PackageManager;
|
|
pub mod cli;
|
|
pub mod facade;
|
|
|
|
#[derive(Debug, Clone, PartialEq)]
|
|
pub enum InstallMode {
|
|
Local,
|
|
Container,
|
|
}
|
|
|
|
#[derive(Debug, Clone, PartialEq)]
|
|
pub enum OsType {
|
|
Linux,
|
|
MacOS,
|
|
Windows,
|
|
}
|