From 0cf72baacca747a95102a26001b245af3162d5d5 Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Wed, 18 Sep 2019 13:08:31 -0400 Subject: new command: alarming --- dot/local/bin/alarming | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 dot/local/bin/alarming diff --git a/dot/local/bin/alarming b/dot/local/bin/alarming new file mode 100755 index 0000000..a5561a9 --- /dev/null +++ b/dot/local/bin/alarming @@ -0,0 +1,31 @@ +#!/bin/sh +ALARM_SENTINEL_FILE=$HOME/.alarming +main() +{ + if [ $# = 0 ] + then + alarm_on 3 'alarming' & + elif [ "$1" = off ] + then + alarm_off + else + usage + fi +} + +alarm_off() +{ + rm -f "$ALARM_SENTINEL_FILE" +} + +alarm_on() +{ + touch "$ALARM_SENTINEL_FILE" + while [ -e "$ALARM_SENTINEL_FILE" ] + do + dracos-alarm "$@" + sleep 1 + done +} + +main "$@" -- cgit v1.2.3