17 lines
502 B
Rust
17 lines
502 B
Rust
use arboard::Clipboard;
|
|
use rklipd::ClipboardEntry;
|
|
use std::error::Error;
|
|
|
|
fn main() -> Result<(), Box<dyn Error>> {
|
|
let mut clipboard = Clipboard::new()?;
|
|
let entry = ClipboardEntry::new(&mut clipboard)?;
|
|
let path = "clipboard.json";
|
|
match ClipboardEntry::new_json(path) {
|
|
Ok(_) => println!("JSON file created {}", path),
|
|
Err(e) => println!("{}", e),
|
|
}
|
|
entry.write_entry_json(path)?;
|
|
let loaded_entry = ClipboardEntry::read_entry_json(path)?;
|
|
Ok(())
|
|
}
|