2 releases

0.1.1 Oct 2, 2025
0.1.0 Oct 2, 2025

#464 in Command-line interface

MIT license

12KB
86 lines

Pomodoro Timer ⏳

A simple, cross-platform command-line Pomodoro timer written in Rust.
Track your focus time with custom durations, colored terminal output, and desktop notifications.


📦 Installation

Install directly via Cargo:

cargo install pomodoro-timer

Run the timer:

pomodoro

🚀 Usage

Start a timer with CLI argument

# 30-minute timer
pomodoro 30

# 1-hour timer
pomodoro 1

Start a timer interactively

pomodoro
Enter time in hours : 1.5
  • Terminal shows countdown in HH : MM : SS format.
  • Desktop notification alerts you when the timer starts and finishes.

💻 Features

  • ⌛ Timer with custom durations
  • 🔔 Desktop notifications when time is up
  • 🎨 Colored terminal output
  • ✅ Supports both interactive input and CLI arguments


Dependencies

~0.5–28MB
~354K SLoC