mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-22 11:17:05 +02:00
28 lines
657 B
Rust
28 lines
657 B
Rust
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
|
|
|
|
use std::process::{Command, Stdio};
|
|
use tauri::Manager;
|
|
|
|
fn main() {
|
|
tauri::Builder::default()
|
|
.setup(|app| {
|
|
let app_handle = app.handle();
|
|
|
|
let entry = app_handle
|
|
.path_resolver()
|
|
.resolve_resource("../../dist/website/server/entry.mjs")
|
|
.expect("failed to resolve server.ts");
|
|
|
|
Command::new("bun")
|
|
.arg("run")
|
|
.arg(entry)
|
|
.stderr(Stdio::null())
|
|
.spawn()
|
|
.expect("failed to start Bun server");
|
|
|
|
Ok(())
|
|
})
|
|
.run(tauri::generate_context!())
|
|
.expect("error while running Tauri app");
|
|
}
|