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

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
SKILL_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)"
TSX="${SKILL_DIR}/node_modules/.bin/tsx"

if [ ! -x "$TSX" ]; then
  echo "Missing local dependencies. Run: cd \"$SKILL_DIR\" && npm install" >&2
  exit 127
fi

exec "$TSX" "$SKILL_DIR/src/cli.ts" "$@"
