From f213620c8bea56ccf9f46750bf3dffee40a31268 Mon Sep 17 00:00:00 2001 From: Aayush Chaudhary Date: Sat, 28 Feb 2026 14:28:18 +0530 Subject: [PATCH] fix(install): ignore commented lines when checking for existing PATH configuration --- scripts/install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/install.sh b/scripts/install.sh index 4f8108bb..81978e8f 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -723,7 +723,7 @@ setup_path() { PATH_LINE='export PATH="$HOME/.local/bin:$PATH"' for SHELL_CONFIG in "${SHELL_CONFIGS[@]}"; do - if ! grep -q '\.local/bin' "$SHELL_CONFIG" 2>/dev/null; then + if ! grep -v '^[[:space:]]*#' "$SHELL_CONFIG" 2>/dev/null | grep -qE 'PATH=.*\.local/bin'; then echo "" >> "$SHELL_CONFIG" echo "# Hermes Agent — ensure ~/.local/bin is on PATH" >> "$SHELL_CONFIG" echo "$PATH_LINE" >> "$SHELL_CONFIG"