use auto_downloader::get_version_info;
use std::process::Command;
fn main() {
let current_version = "1.0.0";
let info_url = "https://example.com/version_info.json";
match get_version_info(info_url) {
Ok(info) if info.version != current_version => {
println!("Update available. Launching updater...");
Command::new("updater")
.spawn()
.expect("Failed to launch updater");
std::process::exit(0);
}
Ok(_) => println!("✅ You're up to date!"),
Err(e) => eprintln!("Failed to check version: {}", e),
}
println!("🧠 Main app is running...");
}