19 lines
432 B
Bash
19 lines
432 B
Bash
#!/usr/bin/env bash
|
|
|
|
|
|
cycle_raw=$(gum choose --header="Choose your pomodoro cycle for work/break." "50/10" "25/5")
|
|
work_time=$(echo "$cycle_raw" | cut -d/ -f 1)
|
|
break_time=$(echo "$cycle_raw" | cut -d/ -f 2)
|
|
|
|
while true; do
|
|
timer "${work_time}m"
|
|
|
|
if gum confirm "Do you want to take a break?"; then
|
|
timer "${break_time}m"
|
|
fi
|
|
|
|
if ! gum confirm "Do you want to resume working?"; then
|
|
break
|
|
fi
|
|
done
|