| Crates.io | workwatch |
| lib.rs | workwatch |
| version | 0.1.0 |
| created_at | 2025-06-06 19:56:24.185124+00 |
| updated_at | 2025-06-06 19:56:24.185124+00 |
| description | Terminal-based time tracking tool written in Rust, featuring a TUI (Text-based User Interface) powered by ratatui, with support for activity logging, real-time elapsed time tracking, and webhook-based notifications. |
| homepage | https://github.com/rodriguezjasonlloyd/workwatch/ |
| repository | https://github.com/rodriguezjasonlloyd/workwatch/ |
| max_upload_size | |
| id | 1703394 |
| size | 95,585 |
WorkWatch is a terminal-based time tracking tool written in Rust, featuring a TUI (Text-based User Interface) powered by ratatui, with support for activity logging, real-time elapsed time tracking, and webhook-based notifications.
.envCreate a .env file at the root of your project:
WORKWATCH_USERNAME=YourName
WORKWATCH_WEBHOOK=https://discord.com/api/webhooks/... (optional)
If WORKWATCH_WEBHOOK is not provided, webhook notifications will be disabled.
C - Clock InQ - QuitL - View LogsA - Add LogC - Clock OutT - Return to Working ModeA - Add LogE - Edit Selected LogD - Delete Selected LogC - Clock OutUp/K / Down/J - Navigate LogsWhen you clock in or out, a rich embed will be sent to your specified webhook URL with: