chiark
/
gitweb
/
~mdw
/
profile
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
867ab7e
)
bin/wakey.zsh: Implement `LONG_RUNNING_IGNORE_LIST' from Lange's version.
author
Mark Wooding
<mdw@distorted.org.uk>
Mon, 20 Apr 2020 12:13:59 +0000
(13:13 +0100)
committer
Mark Wooding
<mdw@distorted.org.uk>
Mon, 20 Apr 2020 12:24:52 +0000
(13:24 +0100)
bin/wakey.zsh
patch
|
blob
|
blame
|
history
diff --git
a/bin/wakey.zsh
b/bin/wakey.zsh
index c5471f858ce5fd3eb93d41a2da614ac7e7b7798f..41ccafd9561367475617840ca2c15575e6d220bf 100644
(file)
--- 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
__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_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
}
;;
esac
}