#!/bin/bash

set -e

# 检测系统架构
ARCH=$(uname -m)
case "$ARCH" in
    x86_64)
        FILE="ookla-speedtest-1.2.0-linux-x86_64.tgz"
        ;;
    aarch64 | arm64)
        FILE="ookla-speedtest-1.2.0-linux-aarch64.tgz"
        ;;
    *)
        echo "❌ 不支持的架构: $ARCH"
        exit 1
        ;;
esac

# 下载
echo "📥 下载 $FILE ..."
wget -q --show-progress https://install.speedtest.net/app/cli/$FILE

# 解压
echo "📦 解压..."
tar -xvf $FILE

# 安装
echo "🚀 安装到 /usr/local/bin/speedtest ..."
sudo mv speedtest /usr/local/bin/
sudo chmod +x /usr/local/bin/speedtest

# 清理
echo "🧹 清理文件..."
rm -f $FILE
rm -f speedtest.md

# 验证
echo "✅ 安装完成！Speedtest 版本如下："
speedtest --version
