From cb8c8258e93251699e07159dd63327738ae4510c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20H=C3=B6pfinger?= Date: Sat, 8 Aug 2026 09:53:43 +0200 Subject: [PATCH] Fix kicad-version breaking on paths with spaces Command substitutions used unquoted variable expansions as the command itself, so KICAD_CLI paths containing spaces (e.g. "Program Files" on Windows) were word-split and failed to execute. Co-Authored-By: Claude Sonnet 5 --- skills/ki-stack/bin/kicad-version | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/skills/ki-stack/bin/kicad-version b/skills/ki-stack/bin/kicad-version index 31fe0e7..cf8e960 100755 --- a/skills/ki-stack/bin/kicad-version +++ b/skills/ki-stack/bin/kicad-version @@ -2,8 +2,8 @@ set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${0}")" && pwd)" -KICAD_CLI="$(${SCRIPT_DIR}/kicad-cli-path)" -VERSION_OUTPUT="$(${KICAD_CLI} --version 2>&1 || true)" +KICAD_CLI="$("${SCRIPT_DIR}/kicad-cli-path")" +VERSION_OUTPUT="$("${KICAD_CLI}" --version 2>&1 || true)" printf 'kicad_cli=%s\n' "${KICAD_CLI}" printf 'version=%s\n' "${VERSION_OUTPUT}"