Zsh 插件有个很实用的插件叫 bgnotify ,可以在执行完一个耗时较长的命令后自动发出通知。Bash 不能直接用这个,网上搜了下也没找到类似的插件,于是自己动手把 Zsh 的 bgnotify fork 过来做了些修改用在 Bash 上。因为 Bash 本身并没有 preexec 和 precmd ,所以需要依赖 Bash-Preexec 提供这两个 hook functions。
preexec
precmd
源码请戳 bash-bgnotify
哇,谢谢分享!
:plus1: