mirror of
https://github.com/ledccn/IYUUPlus.git
synced 2024-09-20 07:05:28 +00:00
90 lines
2.2 KiB
Batchfile
90 lines
2.2 KiB
Batchfile
|
@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 Wenda: http://wenda.iyuu.cn
|
|||
|
echo Token: https://iyuu.cn
|
|||
|
echo Blog: https://www.iyuu.cn
|
|||
|
echo Docs: http://api.iyuu.cn/docs.php
|
|||
|
echo.
|
|||
|
goto :ping
|
|||
|
|
|||
|
:ping
|
|||
|
echo "<EFBFBD><EFBFBD><EFBFBD>ڼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>磬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵȴ<EFBFBD>..."
|
|||
|
ping demo.iyuu.cn
|
|||
|
echo.
|
|||
|
goto :checkEnv
|
|||
|
|
|||
|
:checkEnv
|
|||
|
echo "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.env.example<6C>ļ<EFBFBD><C4BC>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>..."
|
|||
|
if exist "%~dp0.env.example" goto :checkGit
|
|||
|
echo "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>GIT<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װԴ<EFBFBD><EFBFBD>..."
|
|||
|
git --version|find "git version">nul&&goto :install
|
|||
|
goto :installError
|
|||
|
|
|||
|
:install
|
|||
|
echo "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>GIT<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>..."
|
|||
|
git clone https://gitee.com/ledc/iyuuplus.git %~dp0IYUUPlus
|
|||
|
echo "ͨ<EFBFBD><EFBFBD>GIT<EFBFBD><EFBFBD>װ<EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>phpִ<EFBFBD>г<EFBFBD><EFBFBD><EFBFBD>..."
|
|||
|
cd IYUUPlus
|
|||
|
goto :checkPHP
|
|||
|
|
|||
|
:installError
|
|||
|
cls
|
|||
|
echo "<EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD><EFBFBD>л<EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD>GIT<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD>밲װʧ<EFBFBD>ܣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
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 "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>GIT<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>..."
|
|||
|
git --version|find "git version">nul&&goto :pull
|
|||
|
cls
|
|||
|
echo "<EFBFBD><EFBFBD>ǰIYUUPlus<EFBFBD><EFBFBD><EFBFBD>л<EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD>git<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¡<EFBFBD>"
|
|||
|
echo "<EFBFBD>Ƽ<EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>git<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><EFBFBD><EFBFBD><EFBFBD>⣡"
|
|||
|
echo "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڰ<EFBFBD>װgit<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룺"
|
|||
|
echo "git clone https://gitee.com/ledc/iyuuplus.git"
|
|||
|
goto :checkPHP
|
|||
|
|
|||
|
:pull
|
|||
|
echo "<EFBFBD><EFBFBD><EFBFBD>ڼ<EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>git<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>..."
|
|||
|
if exist "%~dp0.git\config" (
|
|||
|
echo "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."
|
|||
|
git fetch --all
|
|||
|
git reset --hard origin/master
|
|||
|
echo "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD>"
|
|||
|
) else (
|
|||
|
echo "<EFBFBD><EFBFBD>ǰIYUUPlusԴ<EFBFBD>룬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>git<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
)
|
|||
|
echo.
|
|||
|
goto :checkPHP
|
|||
|
|
|||
|
:checkPHP
|
|||
|
if exist "%~dp0php\php.exe" (set PHP_BINARY=%~dp0php\php.exe) else (set PHP_BINARY=php.exe)
|
|||
|
echo "PHP<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"%PHP_BINARY%
|
|||
|
%PHP_BINARY% -v|find "PHP Group">nul&&goto :start
|
|||
|
cls
|
|||
|
echo "û<EFBFBD>м<EFBFBD><EFBFBD>PHPִ<EFBFBD>г<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
echo "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ع<EFBFBD>php<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڽ<EFBFBD>ѹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>php<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӽ<EFBFBD>ϵͳ<EFBFBD>Ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
echo "<EFBFBD><EFBFBD><EFBFBD>߰<EFBFBD>phpִ<EFBFBD>г<EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰĿ¼<EFBFBD>µ<EFBFBD>php<EFBFBD>ļ<EFBFBD><EFBFBD>С<EFBFBD>"
|
|||
|
echo "<EFBFBD>ű<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
pause
|
|||
|
goto :end
|
|||
|
|
|||
|
:start
|
|||
|
%PHP_BINARY% -v
|
|||
|
echo.
|
|||
|
echo "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫֹͣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>밴<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϼ<EFBFBD><EFBFBD><EFBFBD>CTRL + C"
|
|||
|
%PHP_BINARY% start.php task.php
|
|||
|
pause
|
|||
|
goto :end
|
|||
|
|
|||
|
:end
|
|||
|
rem <20><><EFBFBD><EFBFBD>
|
|||
|
echo.
|