blob: c499861b991a22139c7e0c602cc4343bdb5795ea (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/usr/bin/env bash
message="$(jq -r '.message // "Task completed"')"
if [ "$message" = "Claude is waiting for your input" ]; then
exit # it's annoying
fi
if [ "$(uname)" = "Darwin" ]; then
if [ "$1" = "Stop" ]; then
sound=Glass
else
sound=Funk
fi
osascript \
-e 'on run argv' \
-e 'display notification (item 1 of argv) with title (item 2 of argv) sound name (item 3 of argv)' \
-e 'end run' \
-- "$message" "Claude Code" "$sound"
else
if [ "$1" = "Stop" ]; then
sound=complete
else
sound=bell
fi
notify-send "Claude Code" "$message" --hint "string:sound-name:$sound"
fi
|