@echo off
chcp 936 >nul
title fd 一键安装脚本 v10.4.2
color 0A
cls
echo.
echo ^|------------------------------------------------^|
echo ^|            fd 一键安装脚本 v10.4.2             ^|
echo ^|          制作：亚蓝科技（Yalan Tech）          ^|
echo ^|------------------------------------------------^|
echo ^|                    软件说明                    ^|
echo ^|------------------------------------------------^|
echo ^|                                                ^|
echo ^|  ■ 工具介绍                                   ^|
echo ^|    fd 是快速文件查找工具，                     ^|
echo ^|    比 find 快，语法更简洁。                    ^|
echo ^|                                                ^|
echo ^|  ■ 安装内容                                   ^|
echo ^|    √ fd.exe 可执行文件                        ^|
echo ^|    √ 自动加入PATH                             ^|
echo ^|                                                ^|
echo ^|  ■ 系统要求                                   ^|
echo ^|    √ Windows 10/11（64位）                    ^|
echo ^|    √ 网络连接（下载约约3MB）                  ^|
echo ^|                                                ^|
echo ^|------------------------------------------------^|
echo ^|                   亚蓝的故事                   ^|
echo ^|------------------------------------------------^|
echo ^|                                                ^|
echo ^|    我们是亚蓝科技，一个来自云南安宁的小        ^|
echo ^|    团队。从2014年走到今天，见证了太多好        ^|
echo ^|    工具因为"英文界面+复杂安装"被中国用户       ^|
echo ^|    放弃。每次看到朋友对着黑屏幕发愣，          ^|
echo ^|    我们就想：这件事，我们能做得更好。          ^|
echo ^|                                                ^|
echo ^|    不是为了赚钱——这些工具大多是免费的，      ^|
echo ^|    我们的安装包也是。我们只是觉得：            ^|
echo ^|    一个好工具，不该因为语言和门槛              ^|
echo ^|    让人望而却步。你只需要敲一个Y键，           ^|
echo ^|    剩下的我们帮你搞定。                        ^|
echo ^|                                                ^|
echo ^|    不完美，但真诚。遇到问题找我们，            ^|
echo ^|    微信回复、邮件响应，48小时内必回。          ^|
echo ^|    我们不是大公司，但我们是真人在帮你。        ^|
echo ^|                                                ^|
echo ^|------------------------------------------------^|
echo ^|                    使用场景                    ^|
echo ^|------------------------------------------------^|
echo ^|                                                ^|
echo ^|    √ 开发者（快速定位文件）                   ^|
echo ^|    √ 日常文件搜索                             ^|
echo ^|                                                ^|
echo ^|------------------------------------------------^|
echo ^|                  工具提供厂商                  ^|
echo ^|------------------------------------------------^|
echo ^|                                                ^|
echo ^|  ■ 开发商：sharkdp                            ^|
echo ^|  ■ 官网：https://github.com/sharkdp           ^|
echo ^|  ■ GitHub：https://github.com/sharkdp/fd      ^|
echo ^|  ■ 许可证：MIT                                ^|
echo ^|                                                ^|
echo ^|  ■ 版权声明                                   ^|
echo ^|    本安装包仅用于方便中国用户安装，            ^|
echo ^|    所有版权归原作者所有。                      ^|
echo ^|    如涉及版权问题，请联系我们：                ^|
echo ^|    Email: admin@qclaw.com                      ^|
echo ^|    微信：eakecn                                ^|
echo ^|                                                ^|
echo ^|------------------------------------------------^|
echo ^|                    风险提示                    ^|
echo ^|------------------------------------------------^|
echo ^|                                                ^|
echo ^|  使用本安装包前，请仔细阅读以下条款：          ^|
echo ^|                                                ^|
echo ^|  1. 环境兼容性风险                             ^|
echo ^|     本安装包在 Windows 10/11 环境下            ^|
echo ^|     测试通过。其他系统可能无法运行。           ^|
echo ^|                                                ^|
echo ^|  2. 网络连接风险                               ^|
echo ^|     安装过程需要下载文件，                     ^|
echo ^|     网络不稳定可能导致安装失败。               ^|
echo ^|                                                ^|
echo ^|  3. 权限安全风险                               ^|
echo ^|     本安装包需要管理员权限，                   ^|
echo ^|     请确保来源可靠后再运行。                   ^|
echo ^|                                                ^|
echo ^|------------------------------------------------^|
echo ^|                    免责声明                    ^|
echo ^|------------------------------------------------^|
echo ^|                                                ^|
echo ^|  - 本安装包按原样提供，不提供任何担保          ^|
echo ^|  - 使用者需自行承担所有风险                    ^|
echo ^|                                                ^|
echo ^|------------------------------------------------^|
echo ^|                    技术支持                    ^|
echo ^|------------------------------------------------^|
echo ^|                                                ^|
echo ^|  如遇到问题，请联系：                          ^|
echo ^|    - 微信：eakecn                              ^|
echo ^|    - Email：admin@qclaw.com                    ^|
echo ^|    - 官网：https://qclaw.com                   ^|
echo ^|    - 项目：https://agent.eake.cn               ^|
echo ^|                                                ^|
echo ^|------------------------------------------------^|
echo ^|                                                ^|
echo ^|  继续安装表示您已阅读并同意上述条款            ^|
echo ^|  输入 Y 开始一键安装，其他键取消退出           ^|
echo ^|                                                ^|
echo ^|------------------------------------------------^|
echo.
set /p "CONFIRM=请输入 (Y=安装 / 其他=取消): "
if /i not "%CONFIRM%"=="Y" (
    echo  已取消安装。
    pause >nul
    exit /b 0
)
cls

:: === 检查管理员权限 ===
net session >nul 2>&1
if %errorlevel% neq 0 (
    echo  [提示] 需要管理员权限，正在请求...
    powershell -Command "Start-Process '%~f0' -Verb RunAs"
    exit /b
)
echo  [OK] 管理员权限: 已获取

:: === 下载并安装 fd ===
set "TMPDIR=%TEMP%\fd-install"
if not exist "%TMPDIR%" mkdir "%TMPDIR%"
echo  [*] 正在下载 fd...
curl.exe -L --progress-bar -o "%TMPDIR%\fd.zip" "https://github.com/sharkdp/fd/releases/download/v10.4.2/fd-v10.4.2-x86_64-pc-windows-msvc.zip"
if %errorlevel% neq 0 (
    echo  [X] 下载失败
    pause
    exit /b 1
)
echo  [*] 正在解压...
powershell -Command "Expand-Archive -Path '%TMPDIR%\fd.zip' -DestinationPath '%TMPDIR%\extracted' -Force"
echo  [*] 正在安装到系统...
copy /y "%TMPDIR%\extracted\fd.exe" "%SystemRoot%\fd.exe" >nul
echo  [OK] fd 安装成功
echo  [*] 清理临时文件...
rd /s /q "%TMPDIR%" >nul 2>&1
echo.
echo.
echo ^|                                                ^|
echo ^|                  fd 安装完成!                  ^|
echo ^|------------------------------------------------^|
echo ^|                                                ^|
echo ^|  [使用方法]                                    ^|
echo ^|    命令行: fd.exe                              ^|
echo ^|                                                ^|
echo ^|  [官方文档]                                    ^|
echo ^|    https://github.com/sharkdp/fd               ^|
echo ^|                                                ^|
echo ^|------------------------------------------------^|
echo.
pause