14 lines
373 B
Rust
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(())
|
|
}
|