diff --git a/plugins/warp/scripts/build-payload.sh b/plugins/warp/scripts/build-payload.sh index 9ad610e..73ca251 100644 --- a/plugins/warp/scripts/build-payload.sh +++ b/plugins/warp/scripts/build-payload.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Builds a structured JSON notification payload for warp://cli-agent. # # Usage: source this file, then call build_payload with event-specific fields. diff --git a/plugins/warp/scripts/legacy/on-notification.sh b/plugins/warp/scripts/legacy/on-notification.sh index 378923e..5b04a09 100755 --- a/plugins/warp/scripts/legacy/on-notification.sh +++ b/plugins/warp/scripts/legacy/on-notification.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Hook script for Claude Code Notification event # Sends a Warp notification when Claude needs user input diff --git a/plugins/warp/scripts/legacy/on-session-start.sh b/plugins/warp/scripts/legacy/on-session-start.sh index e3749a3..2ff006b 100755 --- a/plugins/warp/scripts/legacy/on-session-start.sh +++ b/plugins/warp/scripts/legacy/on-session-start.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Hook script for Claude Code SessionStart event # Shows welcome message and Warp detection status diff --git a/plugins/warp/scripts/legacy/on-stop.sh b/plugins/warp/scripts/legacy/on-stop.sh index 2a45dd9..4d1f354 100755 --- a/plugins/warp/scripts/legacy/on-stop.sh +++ b/plugins/warp/scripts/legacy/on-stop.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Hook script for Claude Code Stop event # Sends a Warp notification when Claude completes a task diff --git a/plugins/warp/scripts/legacy/warp-notify.sh b/plugins/warp/scripts/legacy/warp-notify.sh index 6ca0588..bf3dc07 100755 --- a/plugins/warp/scripts/legacy/warp-notify.sh +++ b/plugins/warp/scripts/legacy/warp-notify.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Warp notification utility using OSC escape sequences # Usage: warp-notify.sh <body> diff --git a/plugins/warp/scripts/on-notification.sh b/plugins/warp/scripts/on-notification.sh index 8518ac1..df8f9e6 100755 --- a/plugins/warp/scripts/on-notification.sh +++ b/plugins/warp/scripts/on-notification.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Hook script for Claude Code Notification event (idle_prompt only) # Sends a structured Warp notification when Claude has been idle diff --git a/plugins/warp/scripts/on-permission-request.sh b/plugins/warp/scripts/on-permission-request.sh index 7d46ed2..d9940fb 100755 --- a/plugins/warp/scripts/on-permission-request.sh +++ b/plugins/warp/scripts/on-permission-request.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Hook script for Claude Code PermissionRequest event # Sends a structured Warp notification when Claude needs permission to run a tool diff --git a/plugins/warp/scripts/on-post-tool-use.sh b/plugins/warp/scripts/on-post-tool-use.sh index 568e5b3..c5a0402 100755 --- a/plugins/warp/scripts/on-post-tool-use.sh +++ b/plugins/warp/scripts/on-post-tool-use.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Hook script for Claude Code PostToolUse event # Sends a structured Warp notification after a tool call completes, # transitioning the session status from Blocked back to Running. diff --git a/plugins/warp/scripts/on-prompt-submit.sh b/plugins/warp/scripts/on-prompt-submit.sh index 0a8a55e..d258c69 100755 --- a/plugins/warp/scripts/on-prompt-submit.sh +++ b/plugins/warp/scripts/on-prompt-submit.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Hook script for Claude Code UserPromptSubmit event # Sends a structured Warp notification when the user submits a prompt, # transitioning the session status from idle/blocked back to running. diff --git a/plugins/warp/scripts/on-session-start.sh b/plugins/warp/scripts/on-session-start.sh index ce7364b..2c420a6 100755 --- a/plugins/warp/scripts/on-session-start.sh +++ b/plugins/warp/scripts/on-session-start.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Hook script for Claude Code SessionStart event # Shows welcome message, Warp detection status, and emits plugin version diff --git a/plugins/warp/scripts/on-stop.sh b/plugins/warp/scripts/on-stop.sh index 4163bb9..befe1f3 100755 --- a/plugins/warp/scripts/on-stop.sh +++ b/plugins/warp/scripts/on-stop.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Hook script for Claude Code Stop event # Sends a structured Warp notification when Claude completes a task diff --git a/plugins/warp/scripts/should-use-structured.sh b/plugins/warp/scripts/should-use-structured.sh index 13360e0..42797b2 100644 --- a/plugins/warp/scripts/should-use-structured.sh +++ b/plugins/warp/scripts/should-use-structured.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Determines whether the current Warp build supports structured CLI agent notifications. # # Usage: diff --git a/plugins/warp/scripts/warp-notify.sh b/plugins/warp/scripts/warp-notify.sh index 523f873..65ecb8f 100755 --- a/plugins/warp/scripts/warp-notify.sh +++ b/plugins/warp/scripts/warp-notify.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Warp notification utility using OSC escape sequences # Usage: warp-notify.sh <title> <body> # diff --git a/plugins/warp/tests/test-hooks.sh b/plugins/warp/tests/test-hooks.sh index c8fcbb6..505c889 100755 --- a/plugins/warp/tests/test-hooks.sh +++ b/plugins/warp/tests/test-hooks.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Tests for the Warp Claude Code plugin hook scripts. # # Validates that each hook script produces correctly structured JSON payloads