#!/usr/bin/env bash
# OpenAI CLI 一键安装器 v2.37.0
# 支持: macOS (Intel/Apple Silicon), Linux (x64/arm64)

set -e

RED="\033[0;31m"
GREEN="\033[0;32m"
CYAN="\033[0;36m"
YELLOW="\033[1;33m"
NC="\033[0m"

echo ""
echo "  ╔════════════════════════════════════════╗"
echo "  ║   OpenAI CLI 一键安装器 v2.37.0        ║"
echo "  ║   OpenAI 官方命令行工具                  ║"
echo "  ╚════════════════════════════════════════╝"
echo ""

# 检查 Python
echo -e "${CYAN}[*]${NC} 检查 Python..."
if ! command -v python3 &>/dev/null && ! command -v python &>/dev/null; then
    echo -e "${RED}[X]${NC} 未检测到 Python"
    echo -e "${YELLOW}[i]${NC} 请先安装 Python: https://python.org/"
    exit 1
fi
PY_VER=$(python3 --version 2>/dev/null || python --version 2>/dev/null)
echo -e "${GREEN}[OK]${NC} Python: $PY_VER"

echo ""
echo -e "${CYAN}[*]${NC} 安装 OpenAI CLI..."
pip3 install --upgrade openai 2>/dev/null || pip install --upgrade openai

echo ""
echo -e "${GREEN}[✓]${NC} OpenAI CLI 安装完成！"
echo -e "${CYAN}[i]${NC} 使用: openai --help"
echo -e "${CYAN}[i]${NC} 配置 API Key: export OPENAI_API_KEY=sk-..."
echo -e "${CYAN}[i]${NC} 官方文档: https://platform.openai.com/docs"
echo ""
