Time-RS CLI is a highly minimal, distraction-free terminal countdown timer.
Built in Rust using ratatui and themed with Catppuccin Mocha.
Perfect for Pomodoros, build pauses, CLI workflows, or just flexing nerdy timers in your terminal.
curl -sSL https://scripts.alokranjan.me/time-rs-cli/install.sh | bashInstalls the latest prebuilt binary from GitHub Releases.
Currently supports:linux-x86_64
yay -S timersyou can also use paru or any other AUR helper.
-
⌨️ TUI controls:
r— restart timerj/k— add/subtract 10sh— show/hide helpesc— close helpq— quitp- pomodoro timerm- manual set time
-
Catppuccin Mocha theming (colors, borders, text)
-
Smart redraws and minimalist centered layout
-
Built using
ratatui+crossterm -
Single binary, zero dependencies at runtime
You can use a floating terminal like kitty to simulate a popup view: | Might not work :(
kitty --override initial_window_width=50c \
--override initial_window_height=8c \
./target/release/timersgit clone https://github.com/ryu-ryuk/time-rs-cli
cd time-rs-cli
cargo build --release
./target/release/timersI welcome contributions! Whether it's bug fixes, new features, or improvements, feel free to open issues or submit pull requests.
-
Fork the repository.
-
Clone your fork.
-
Create a new branch for your feature or bugfix.
-
Make your changes and commit with clear messages.
-
Push your branch and open a pull request.

