From: Mark Wooding Date: Mon, 20 Apr 2020 12:13:59 +0000 (+0100) Subject: bin/wakey.zsh: Implement `LONG_RUNNING_IGNORE_LIST' from Lange's version. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/profile/commitdiff_plain/aeba0b896f438ef600f64292002441e940c7f04b?ds=inline bin/wakey.zsh: Implement `LONG_RUNNING_IGNORE_LIST' from Lange's version. --- diff --git a/bin/wakey.zsh b/bin/wakey.zsh index c5471f8..41ccafd 100644 --- a/bin/wakey.zsh +++ b/bin/wakey.zsh @@ -7,11 +7,15 @@ zmodload zsh/datetime __wakey_start=nil __wakey_cmd= : ${LONG_RUNNING_COMMAND_TIMEOUT=10}; export LONG_RUNNING_COMMAND_TIMEOUT +: ${LONG_RUNNING_IGNORE_LIST=}; export LONG_RUNNING_IGNORE_LIST __wakey_preexec () { case $__wakey_start in nil) - __wakey_start=$EPOCHREALTIME __wakey_cmd=$1 + case $LONG_RUNNING_IGNORE_LIST in + *" $1 "*) ;; + *) __wakey_start=$EPOCHREALTIME __wakey_cmd=$1 ;; + esac ;; esac }