#!/bin/bash

# 发布脚本
echo "开始发布 doc-process-mcp v1.0.1..."

# 确保在正确的目录
cd "$(dirname "$0")/.."

# 运行测试
echo "运行构建..."
npm run build

if [ $? -ne 0 ]; then
    echo "构建失败，请检查错误"
    exit 1
fi

# 检查版本号
echo "当前版本: $(node -p "require('./package.json').version")"

# 发布前确认
read -p "确认发布版本 1.0.1 到 npm? (y/N): " -n 1 -r
echo
if [[ ! $REPLY =~ ^[Yy]$ ]]; then
    echo "取消发布"
    exit 1
fi

# 发布到npm
echo "发布到npm..."
npm publish

echo "发布完成！"