A console-based countdown timer built with Dart, allowing users to set a duration (hours, minutes, seconds) and watch it count down in real-time. The timer supports pausing, resuming, and quitting via keyboard inputs, with time displayed in HH:mm:ss format using the intl package.
- Customizable Duration: Set countdown duration in hours, minutes, and seconds.
- Real-time Display: Updates every second, showing remaining time as
HH:mm:ss. - Pause/Resume: Press
pto pause,rto resume. - Quit Option: Press
qto terminate the countdown. - Input Validation: Ensures non-negative integers and valid format.
- Dependency:
intl: ^0.19.0for timestamp formatting.