#!/usr/bin/env bash
set -euo pipefail

# Debian's corepack 0.24.0 loads pnpm's CJS shim inside a vm without a dynamic-import
# callback, which pnpm >=11 needs; the user-prefix corepack is the supported one.
COREPACK="$HOME/.local/lib/corepack-prefix/lib/node_modules/corepack/dist/pnpm.js"
[[ -f "$COREPACK" ]] || COREPACK=/usr/share/nodejs/corepack/dist/pnpm.js

exec "$HOME/.claude/lib/cpu-guard.sh" /usr/bin/node "$COREPACK" "$@"
