From 7af1919d313438619199151c24eb71f9a22956ae Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Thu, 22 Jan 2026 21:44:39 +0100 Subject: [PATCH] fix: use portable shebang in shell scripts Change #!/bin/bash to #!/usr/bin/env bash for better portability on systems like NixOS where /bin/bash doesn't exist. Fixes #910 --- .../coding-agent/examples/extensions/doom-overlay/doom/build.sh | 2 +- packages/coding-agent/scripts/migrate-sessions.sh | 2 +- packages/mom/dev.sh | 2 +- packages/mom/docker.sh | 2 +- test.sh | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/coding-agent/examples/extensions/doom-overlay/doom/build.sh b/packages/coding-agent/examples/extensions/doom-overlay/doom/build.sh index dd11122a..5abce4bc 100755 --- a/packages/coding-agent/examples/extensions/doom-overlay/doom/build.sh +++ b/packages/coding-agent/examples/extensions/doom-overlay/doom/build.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Build DOOM for pi-doom using doomgeneric and Emscripten set -e diff --git a/packages/coding-agent/scripts/migrate-sessions.sh b/packages/coding-agent/scripts/migrate-sessions.sh index bf294dca..53f50e55 100755 --- a/packages/coding-agent/scripts/migrate-sessions.sh +++ b/packages/coding-agent/scripts/migrate-sessions.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # # Migrate sessions from ~/.pi/agent/*.jsonl to proper session directories. # This fixes sessions created by the bug in v0.30.0 where sessions were diff --git a/packages/mom/dev.sh b/packages/mom/dev.sh index 689ca171..eb1375d5 100755 --- a/packages/mom/dev.sh +++ b/packages/mom/dev.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -e CONTAINER_NAME="mom-sandbox" diff --git a/packages/mom/docker.sh b/packages/mom/docker.sh index 0362ddbd..12c6c6be 100755 --- a/packages/mom/docker.sh +++ b/packages/mom/docker.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Mom Docker Sandbox Management Script # Usage: diff --git a/test.sh b/test.sh index 52d9ed82..df683f06 100755 --- a/test.sh +++ b/test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -e AUTH_FILE="$HOME/.pi/agent/auth.json"