| Crates.io | fokus |
| lib.rs | fokus |
| version | 0.3.1 |
| created_at | 2025-07-29 22:10:45.405628+00 |
| updated_at | 2025-09-17 03:39:38.834198+00 |
| description | A Simple Pomodoro TUI Built With Rust |
| homepage | |
| repository | https://github.com/itsonlyjames/pomodoro |
| max_upload_size | |
| id | 1772880 |
| size | 113,586 |
Learning Rust by building a TUI Pomodoro timer.
Critiques welcome.
cargo install fokus
A Simple Pomodoro TUI Built With Rust
Usage: fokus [OPTIONS]
Options:
-w, --working-time <WORKING_TIME> [default: 25]
-b, --break-time <BREAK_TIME> [default: 5]
-l, --long-break-time <LONG_BREAK_TIME> [default: 15]
-s, --sessions-until-break-time <SESSIONS_UNTIL_BREAK_TIME> [default: 2]
-h, --help Print help
-V, --version Print version
Notification enhancements are out of scope for this project.
- [ ] Set current terminal identifier for notifications (WIP)
- [ ] Notification clicking takes you to window
- [ ] Notification actions
- Need to figure out how to async wait notification but still run the main thread