| Crates.io | clipboard-monitor |
| lib.rs | clipboard-monitor |
| version | 1.0.1 |
| created_at | 2025-12-07 15:53:37.294794+00 |
| updated_at | 2025-12-07 15:53:37.294794+00 |
| description | Clipboard monitoring and history with notifications and SQLite storage |
| homepage | |
| repository | https://github.com/cumulus13/clipmon-rust |
| max_upload_size | |
| id | 1971839 |
| size | 282,989 |
clipmon)🚀 A command-line clipboard monitoring tool with history, notifications, and SQLite storage.
Install directly from crates.io:
cargo install clipboard-monitor
Or build locally:
git clone https://github.com/cumulus13/clipmon-rust
cd clipboard-monitor
cargo install --path .
Run the binary:
clipmon
h → Show clipboard history (TUI)q → QuitEnter → Copy selected entry back to clipboard+-------------------------------------------------------------+
| Clipboard History |
+----+---------------------+----------------------+-----+-----+
| ID | Timestamp | Preview | Chars | Words |
+----+---------------------+----------------------+-----+-----+
| 1 | 2025-12-07 18:59:12 | Hello world... | 11 | 2 |
| 2 | 2025-12-07 18:59:45 | Rust is awesome... | 15 | 3 |
+-------------------------------------------------------------+
Enable debug mode with:
DEBUG=1 clipmon
Accepted values: 1, true, ok, yes.
By default, clipboard history is stored in:
clipboard_data.db
You can change this by editing the source or passing a different path when initializing ClipboardMonitor.
The application attempts to load an icon (clipmon.png) from several locations:
icons/clipmon.pngresources/clipmon.pngclipmon.pngThis icon is used for notifications. Place your custom icon in one of these paths to override.
MIT © Hadi Cahyadi