.local path

This commit is contained in:
2026-03-08 15:40:01 +01:00
parent fb8c852a4d
commit 86cff34cd5
3 changed files with 75 additions and 4 deletions

View File

@ -1,7 +1,7 @@
use std::sync::{Arc, Mutex};
use crate::database::Database;
use arboard::Clipboard;
use directories::ProjectDirs;
use std::sync::{Arc, Mutex};
mod clipboard;
mod database;
@ -11,9 +11,14 @@ mod ws;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let clipboard = Clipboard::new()?;
let dir_path = "clipboard";
let db = Arc::new(Mutex::new(Database::init(dir_path)?));
let proj_dirs = ProjectDirs::from("com", "zefad", "rklipd").expect("Unable to open dir");
let dir_path = proj_dirs.data_dir();
let dir_path_str = dir_path.to_str().expect("Invalid path").to_string();
println!("Dossier de données : {}", dir_path_str);
let db = Arc::new(Mutex::new(Database::init(&dir_path_str)?));
// println!("{:#?}", db.lock().unwrap().read_history());