timerrs is a simple timer for the terminal
Inspired by timer.
- libnotify (for notify-send utility)
Ensure you have Rust and Cargo installed.
git clone https://github.com/Aethar01/timerrs.git
cd timerrs
cargo build --releaseA package for timerrs can be found on the AUR here, or use your favourite AUR helper (yay, paru, etc.):
yay -S timerrsA simple timer for the terminal
Usage: timerrs [OPTIONS] <DURATION>
Arguments:
<DURATION> Duration of the timer (e.g., "5m", "30s", "1h")
Options:
-n, --name <NAME> Name of the timer
-c, --color <COLOR> Color of the filled progress bar [default: white]
-f, --fullscreen Run the timer in fullscreen mode (clears terminal and centers UI)
-v, --verbose Enable verbose logging
-s, --no-status Disable the status bar
-u, --no-ui Disable the UI
-N, --notify Enable dunst notifications with progress bar (requires dunst and libnotify)
-h, --help Print help
-V, --version Print version
| Key | Action |
|---|---|
q |
Quit the timer |
esc |
Quit the timer |
ctrl+c |
Quit the timer |
p |
Pause/Resume the timer |
space |
Pause/Resume the timer |
This project is licensed under the GPL V2.0 License - see the LICENSE file for details.
