From abb0a804c84b8a02aa889172c0e8558aed4a55fd Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 24 May 2018 19:14:07 -0300 Subject: Support for looping alarms such as a pomodoro timer --- xalarm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'xalarm') diff --git a/xalarm b/xalarm index 9405ce1..dd54183 100755 --- a/xalarm +++ b/xalarm @@ -52,7 +52,7 @@ function xalarm_cancel { # Usage function xalarm_usage { - echo "usage: $BASENAME [list|cancel|kill|help|usage] [timedef] [message]" + echo "usage: $BASENAME [list|cancel|kill|help|usage|loop] [timedef] [message]" exit 1 } @@ -63,6 +63,11 @@ elif [ "$1" == "cancel" ] || [ "$1" == "kill" ]; then xalarm_cancel $2 elif [ "$1" == "help" ] || [ "$1" == "usage" ]; then xalarm_usage +elif [ "$1" == "loop" ]; then + shift + while true; do + xalarm_set $* + done else xalarm_set $* fi -- cgit v1.2.3