From 6d6eec17c7ff54b49025b32047dd97ea39954747 Mon Sep 17 00:00:00 2001 From: randomuser Date: Thu, 10 Jun 2021 23:14:14 -0500 Subject: [PATCH] get timer to shime, really where it should be --- Makefile | 11 ++++++----- scripts/timer | 52 --------------------------------------------------- 2 files changed, 6 insertions(+), 57 deletions(-) delete mode 100755 scripts/timer diff --git a/Makefile b/Makefile index fc04124..80672b5 100644 --- a/Makefile +++ b/Makefile @@ -18,11 +18,12 @@ sh: cp -f scripts/urlhandle $(DESTDIR)$(PREFIX)/bin cp -f scripts/indicate $(DESTDIR)$(PREFIX)/bin cp -f scripts/vol $(DESTDIR)$(PREFIX)/bin - cp -f scripts/timer $(DESTDIR)$(PREFIX)/bin - ln -sf $(DESTDIR)$(PREFIX)/bin/timer $(DESTDIR)$(PREFIX)/bin/alarm - ln -sf $(DESTDIR)$(PREFIX)/bin/timer $(DESTDIR)$(PREFIX)/bin/tomato - ln -sf $(DESTDIR)$(PREFIX)/bin/timer $(DESTDIR)$(PREFIX)/bin/stopwatch - ln -sf $(DESTDIR)$(PREFIX)/bin/timer $(DESTDIR)$(PREFIX)/bin/verbosewatch + cp -f scripts/shime $(DESTDIR)$(PREFIX)/bin + ln -sf $(DESTDIR)$(PREFIX)/bin/shime $(DESTDIR)$(PREFIX)/bin/timer + ln -sf $(DESTDIR)$(PREFIX)/bin/shime $(DESTDIR)$(PREFIX)/bin/alarm + ln -sf $(DESTDIR)$(PREFIX)/bin/shime $(DESTDIR)$(PREFIX)/bin/tomato + ln -sf $(DESTDIR)$(PREFIX)/bin/shime $(DESTDIR)$(PREFIX)/bin/stopwatch + ln -sf $(DESTDIR)$(PREFIX)/bin/shime $(DESTDIR)$(PREFIX)/bin/verbosewatch mkc: cc progs/scream.c -o progs/scream diff --git a/scripts/timer b/scripts/timer deleted file mode 100755 index 8731fbc..0000000 --- a/scripts/timer +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/sh - -case $0 in - *"timer"*) - [ $# -ne 2 ] && printf "specify minutes and \ -seconds\n" && exit 1 - sleep $(($1 * 60 + $2)) - printf "your timer is done\a\n" - exit 0 - ;; - *"alarm"*) - [ $# -ne 1 ] && printf "specify time\n" && exit 1 - ttw=$(($(date +%s --date="$1 tomorrow") - $(date +%s))) - sleep $ttw - printf "your alarm is done\a\n" - exit 0 - ;; - *"tomato"*) - [ $# -ne 2 ] && \ - printf "specify work and rest time\n" && exit 1 - counter=0 - while true; do - printf "start work cycle %s\a\n" $(($counter + 1)) - sleep $(($1 * 60)) - printf "start rest cycle %s\a\n" $(($counter + 1)) - sleep $(($2 * 60)) - counter=$(($counter + 1)) - done - exit 0 - ;; - *"stopwatch"*) - now=$(date +%s) - read var - printf "%s\n" $(($(date +%s) - $now)) - exit 0 - ;; - *"verbosewatch"*) - min=0 - sec=0 - while true; do - printf "%02d:%02d\r" $min $sec - sleep 1 - sec=$(($sec + 1)) - [ $sec -eq 60 ] && min=$(($min + 1)) && sec=0 - done - exit 0 - ;; - *) - printf "unknown invocation\n" - exit 2 - ;; -esac