From 46319863cd44fbc3cce05d930f5f81fdc02dc74e Mon Sep 17 00:00:00 2001 From: nsfisis Date: Fri, 4 Jul 2025 15:56:30 +0900 Subject: claude-code: fix __claude-code-notify --- bin/__claude-code-notify | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'bin') diff --git a/bin/__claude-code-notify b/bin/__claude-code-notify index 18e3ac5..7728ab4 100755 --- a/bin/__claude-code-notify +++ b/bin/__claude-code-notify @@ -1,19 +1,17 @@ #!/bin/sh +message="$(jq -r '.message // "Task completed"')" if [ "$(uname)" = "Darwin" ]; then if [ "$1" = "Stop" ]; then - message="Task completed" sound=Glass else - message="$(jq '.message')" sound=Funk fi - osascript -e "display notification $message with title \"Claude Code\" sound name \"$sound\"" + 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 - message="Task completed" - else - message="$(jq '.message')" - fi notify-send "Claude Code" "$message" fi -- cgit v1.2.3-70-g09d2