perf(eww -> timer): Now using dash
interpreter
This commit is contained in:
parent
7daa31ce3a
commit
63d7ad6356
1 changed files with 6 additions and 4 deletions
|
@ -1,4 +1,4 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env dash
|
||||||
|
|
||||||
WORK_TIME=1200
|
WORK_TIME=1200
|
||||||
PAUSE_TIME=300
|
PAUSE_TIME=300
|
||||||
|
@ -27,11 +27,13 @@ start_timer() {
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for ((i=duration; i>=0; i--)); do
|
i=$duration
|
||||||
|
while [ "$i" -ge 0 ] ; do
|
||||||
timer_state_progress=$((i * 100 / duration))
|
timer_state_progress=$((i * 100 / duration))
|
||||||
timer_state_time="$(date -u -d @$i +'%M:%S')"
|
timer_state_time="$(date -u -d @$i +'%M:%S')"
|
||||||
update_timer_state
|
update_timer_state
|
||||||
sleep 1
|
sleep 1
|
||||||
|
i=$(( i - 1 ))
|
||||||
done
|
done
|
||||||
|
|
||||||
start_timer "$timer_type"
|
start_timer "$timer_type"
|
||||||
|
@ -57,8 +59,8 @@ handle_signal() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Set up the signal handler
|
# Set up the SIGUSR1 signal handler
|
||||||
trap handle_signal SIGUSR1
|
trap handle_signal 10
|
||||||
|
|
||||||
timer_state_pid=$$; update_timer_state
|
timer_state_pid=$$; update_timer_state
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue