| Crates.io | clock-tui |
| lib.rs | clock-tui |
| version | 0.6.1 |
| created_at | 2022-07-19 09:16:14.196861+00 |
| updated_at | 2025-06-07 08:47:39.571281+00 |
| description | A clock app in terminal |
| homepage | https://github.com/race604/clock-tui |
| repository | https://github.com/race604/clock-tui |
| max_upload_size | |
| id | 628204 |
| size | 79,150 |
A clock app in terminal. It support the following modes:




Install executable by cargo:
$ cargo install clock-tui
$ tclock
Run this command to start a clock, and press q to exit.
You can always use -h or --help to show help message, for exmaple
$ tclock --help
# or
$ tclock clock -h
$ tclock clock
# Or just run
$ tclock
For more details, run tclock clock -h to show usage.
# Start timer for 5 minutes
$ tclock timer -d 5m
The option -d or --duration to set time, for example 100s, 5m, 1h, etc.
You can press Space key to pause and resume the timer.
The timer mode also accept additional command to run when the timer ends, for example:
tclock timer -d 25m -e terminal-notifier -title tclock -message "'Time is up!'"
Here we use terminal-notifier to fire a notification when time is up.
For more details, run tclock timer -h to show usage.
$ tclock stopwatch
For more details, run tclock stopwatch -h to show usage.
$ tclock countdown --time 2023-01-01 --title 'New Year 2023'`
You can use -t or --time to specify time, for example: 2023-01-01, 20:00, '2022-12-25 20:00:00' or 2022-12-25T20:00:00-04:00.
You can use -r or --reverse to run in count-up mode, it counts up duration since the specific time.
For more details, run tclock countdown -h to show usage.
You can customize the styles.
You can use -s or --size option to custome clock size, for example:
$ tclock -s 2
You can use -c or --color to set clock forground color, for exmaple:
# color name, any one of:
# Black, Red, Green, Yellow, Blue, Magenta, Cyan, Gray, DarkGray, LightRed,
# LightGreen, LightYellow, LightBlue, LightMagenta, LightCyan, White
$ tclock -c yellow
# or hex color
$ tclock -c '#e63946'
MIT License, refer to LICENSE for detail.