Without shell=True, subprocess.run(["npm", ...]) fails on Windows because npm and claude are .cmd batch files, not .exe. Added run_cmd() wrapper that sets shell=True only on Windows, keeping Linux/macOS behavior unchanged. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
30 KiB
30 KiB