﻿#!/bin/bash
set -e

echo "========================================"
echo "   Codex 一键安装包"
echo "========================================"
echo ""

echo "[1/3] 检查环境..."
if ! command -v node &> /dev/null; then
    echo "[错误] 未检测到 Node.js"
    echo "请先安装 Node.js: https://nodejs.org/"
    exit 1
fi
echo "[OK] Node.js 已安装"
echo ""

echo "[2/3] 安装 Codex CLI..."
npm install -g @openai/codex
if [ $? -ne 0 ]; then
    echo "[错误] 安装失败，请检查网络"
    exit 1
fi
echo "[OK] Codex CLI 安装完成"
echo ""

echo "[3/3] 验证安装..."
codex --version
if [ $? -ne 0 ]; then
    echo "[警告] 无法验证版本，但安装可能成功"
else
    echo "[OK] Codex 安装成功！"
fi
echo ""

echo "========================================"
echo "    安装完成！"
echo "========================================"
echo ""
echo "使用方法："
echo '   codex "用 Python 写一个贪吃蛇游戏"'
echo ""