代码拉取完成,页面将自动刷新
同步操作将从 大卫/IYUUPlus 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
@echo off
chcp 65001
title IYUUPlus
cd /d "%~dp0"
echo Docker: https://hub.docker.com/r/iyuucn/iyuuplus
echo Gitee: https://gitee.com/ledc/iyuuplus
echo Github: https://github.com/ledccn/IYUUPlus
echo QQ: 859882209 / 931954050 / 924099912
echo Token: https://iyuu.cn
echo Blog: https://www.iyuu.cn
echo Docs: http://api.iyuu.cn/docs.php
echo.
goto :ping
:ping
echo "正在检查网络,请耐心等待..."
ping demo.iyuu.cn
echo.
goto :checkEnv
:checkEnv
echo "检查.env.example文件是否存在..."
if exist "%~dp0.env.example" goto :checkGit
echo "检查GIT,尝试安装源码..."
git --version|find "git version">nul&&goto :install
goto :installError
:install
echo "正在使用GIT下载源码..."
git clone https://gitee.com/ledc/iyuuplus.git %~dp0IYUUPlus
echo "通过GIT安装完成,开始检测php执行程序..."
cd IYUUPlus
goto :checkPHP
:installError
echo "当前运行环境未检测到GIT程序,源码安装失败!请手动下载"
echo "Docker: https://hub.docker.com/r/iyuucn/iyuuplus"
echo "Gitee: https://gitee.com/ledc/iyuuplus"
echo "Github: https://github.com/ledccn/IYUUPlus"
pause
goto :end
:checkGit
echo "检查GIT程序,尝试自动更新源码..."
git --version|find "git version">nul&&goto :pull
echo "当前IYUUPlus运行环境未检测到git程序,不支持自动更新。"
echo "推荐您使用git来下载代码库!"
echo "您可以在安装git程序后,在命令行内输入:"
echo "git clone https://gitee.com/ledc/iyuuplus.git"
goto :checkPHP
:pull
echo "正在检测源码库的git特征文件..."
if exist "%~dp0.git\config" (
echo "正在为您自动更新..."
git fetch --all
git reset --hard origin/master
echo "更新完成!"
) else (
echo "当前IYUUPlus源码,并非通过git拉取,不支持自动更新"
)
echo.
goto :checkPHP
:checkPHP
if exist "%~dp0php\php.exe" (set PHP_BINARY=%~dp0php\php.exe) else (set PHP_BINARY=php.exe)
echo "PHP二进制程序:"%PHP_BINARY%
%PHP_BINARY% -v|find "PHP Group">nul&&goto :start
echo "没有检测到PHP执行程序!!!"
echo "如果您已下载过php程序,请在解压缩后,把php文件夹添加进系统的环境变量。"
echo "或者把php执行程序,解压缩到当前目录下的php文件夹。"
echo "脚本运行终止!!!"
pause
goto :end
:start
%PHP_BINARY% -v
echo.
echo "如果您需要停止程序,请按下组合键:CTRL + C"
%PHP_BINARY% start.php task.php
pause
goto :end
:end
rem 结束
echo.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。