utilies

A handful of (useful) scripts for unix-like systems
Log | Files | Refs | README | LICENSE

pomo (539B)


      1 #!/bin/sh
      2 
      3 pomodoro() {
      4 	sleep "$1"
      5 	notify-send -u critical -t 0 "Pomo" "$2"
      6 	mpv "$HOME/shanti55.ogg"
      7 }
      8 
      9 case "$1" in
     10 	"break"|"-b")
     11 		t="5m"
     12 		[ -n "$2" ] && t="$2"
     13 		pomodoro "$t" "Break is done."
     14 		;;
     15 	"start"|"-s")
     16 		t="25m"
     17 		[ -n "$2" ] && t="$2"
     18 		pomodoro "$t" "Pomodoro is done."
     19 		;;
     20 	"-h"|*)
     21 		echo "usage: pomo [option]"
     22 		echo
     23 		echo "options:"
     24 		echo "    -s, start DURATION  -- start a pomodoro lasting for DURATION (default: 25m)"
     25 		echo "    -b, break DURATION  -- take a break lasting for DURATION (default: 5m)"
     26 esac
     27