From d0a31fd862ad924a1129b72a44d0eabe548772b9 Mon Sep 17 00:00:00 2001 From: AIOSAI Date: Thu, 9 Jul 2026 13:16:36 -0700 Subject: [PATCH] =?UTF-8?q?hooks:=20boot-shim=20installer=20resolves=20ven?= =?UTF-8?q?v=20python=20from=20script=20location=20=E2=80=94=20kills=20har?= =?UTF-8?q?dcoded=20/home/patrick=20path=20(POSIX=20+=20Windows=20aware)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 009c1482..e6835540 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,12 @@ PyPI version — not the changelog header. (`kill && claude`, `command claude --resume`) instead of a vague "kill it first", and the wrapper no longer doubles `--permission-mode` when the user passes it explicitly. New/updated tests, hooks suite 791 green. (built by @hooks) +- **Boot-shim installer no longer bakes a hardcoded user path.** + `install_boot_shim.sh` hardcoded `/home/patrick/Projects/AIPass/.venv/bin/python` + into the `claude()` shell function — wrong on any other machine or user. It now + resolves the venv interpreter from the script's own location (POSIX + `.venv/bin/python`, Windows/git-bash `.venv/Scripts/python.exe`, else PATH + `python3`) and bakes the correct one at install time. ## [2026-07-07]