Files
AgentCompany/AgentCompany-Rust/crates/app/src/main.rs
T

14 lines
373 B
Rust

use anyhow::Result;
use parking_lot::Mutex;
use std::sync::Arc;
use storage::ProfileStore;
use support::paths::resolve_profile_dir;
fn main() -> Result<()> {
let profile_dir = resolve_profile_dir()?;
let store = Arc::new(Mutex::new(ProfileStore::open(&profile_dir)?));
let snapshot = store.lock().snapshot()?;
app_ui::launch(store, snapshot);
Ok(())
}