zlong_alert.zsh will use
notify-send and a
bell to alert you when a
command that has taken a long time (default: 15 seconds) has completed.
This script just needs to be sourced so add this to your
There are 3 variables you can set that will alter the behavior this script.
15): number of seconds that is considered a long duration.
"vim ssh"): commands to ignore.
true): whether to use
For example, adding the following anywhere in your
zlong_use_notify_send=false zlong_duration=2 zlong_ignore_cmds="vim ssh pacman yay"
will alert you, without using
notify-send, if a command has lasted for more
than 2 seconds, provided that the command does not start with any of
vim ssh pacman yay.
This script is the result of me trying to understand and emulate this gist: https://gist.github.com/jpouellet/5278239 My version fixes some things (possibly bugs?) that I did not like about the original version.