blob: 7270a35bc94900200d89d4047b37c19239920be2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/sh
#
# Usage: ding <command>
# Just play a ding when the command is finished :)
###############################################################################
CACHE_DIR=${XDG_CACHE_HOME:-$HOME/.cache}
OK_DING_URL=https://gramos.me/sounds/macos8/Indigo.ogg
OK_DING=$CACHE_DIR/indigo.ogg
[ -f "$OK_DING" ] || curl $OK_DING_URL --create-dirs -so "$OK_DING"
ERROR_DING_URL=https://gramos.me/sounds/macos8/Quack.ogg
ERROR_DING=$CACHE_DIR/quack.ogg
[ -f "$ERROR_DING" ] || curl $ERROR_DING_URL --create-dirs -so "$ERROR_DING"
if "$@"; then
mpv --no-terminal "$OK_DING" &
else
mpv --no-terminal "$ERROR_DING" &
fi
|