dzaytsev91 / zlong_alert.zsh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zlong_alert.zsh

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.


Installation

zplug

zplug "kevinywlui/zlong_alert.zsh"

Manual

This script just needs to be sourced so add this to your .zshrc:

source /path/to/zlong_alert.zsh

Configuration

There are 2 variables you can set that will alter the behavior this script.

  • zlong_duration (default: 15): number of seconds that is considered a long duration.
  • zlong_ignore_cmds (default: "vim ssh"): commands to ignore.

For example, adding the following anywhere in your .zshrc

zlong_duration=2
zlong_ignore_cmds="vim ssh pacman yay"

will alert you if a command has lasted for more than 2 seconds, provided that the command does not start with any of vim ssh pacman yay.

Credit

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.

About

License:MIT License


Languages

Language:Shell 100.0%