| Crates.io | countdown-tui |
| lib.rs | countdown-tui |
| version | 0.1.5 |
| created_at | 2025-08-24 10:04:59.021693+00 |
| updated_at | 2025-08-24 22:04:06.166144+00 |
| description | A terminal countdown timer with big digital display |
| homepage | |
| repository | https://github.com/medopaw/countdown-tui |
| max_upload_size | |
| id | 1808222 |
| size | 56,104 |
A terminal countdown timer with big digital display, written in Rust.
This is a 100% feature-compatible Rust implementation of antonmedv/countdown.
cargo install countdown-tui
Specify duration in format 1h2m3s or a target time: 02:15pm, 14:15.
countdown-tui 25s
countdown-tui 11:32
Add a command with && to run after the countdown.
countdown-tui 1m30s && echo "Time's up!"
Count up from zero.
countdown-tui -u 30s
Announce (via macOS say command) last 10 seconds.
countdown-tui -s 10s
Display a title below the countdown timer.
countdown-tui -t "Coffee Break" 30s
Space: Pause/Resume the countdownEsc or Ctrl+C: Stop the countdownA terminal countdown timer with big digital display
Usage: countdown-tui [OPTIONS] <DURATION>
Arguments:
<DURATION> Duration or target time (e.g., 25s, 1m30s, 14:15, 02:30PM)
Options:
-u, --up Count up from zero
-s, --say Announce the time left (macOS only)
-t, --title <TEXT> Display title below the countdown
-h, --help Print help
Examples:
countdown-tui 25s
countdown-tui -t "Coffee Break" 14:15
countdown-tui 02:15PM
countdown-tui -u 30s
countdown-tui -s 10s
25s, 1m30s, 1h2m3s14:15, 02:30PM, 10:00AM--say voice announcements)