#!/usr/bin/env bash
# ============================================================
# mentiseek —— 无扩展名入口 shim (Linux / macOS)
# 让用户敲 `mentiseek`(或短别名 `mei`) 就能用。
# 自身定位所在目录, 无论从哪调用、软链过来都能找到 mentiseek.js。
# ============================================================
set -e

# 解析真实脚本目录(兼容软链)
SELF="${BASH_SOURCE[0]}"
while [ -L "$SELF" ]; do
  LINK=$(readlink "$SELF")
  case "$LINK" in
    /*) SELF="$LINK" ;;
    *)  SELF="$(cd "$(dirname "$SELF")" && pwd)/$LINK" ;;
  esac
done
DIR="$(cd "$(dirname "$SELF")" && pwd)"

if ! command -v node >/dev/null 2>&1; then
  echo "✗ 未找到 Node.js。请先安装 Node 18+ 后重试。" >&2
  exit 1
fi

exec node "$DIR/mentiseek.js" "$@"
