Rewrite script (#87)

This commit is contained in:
Dengke Tang
2023-02-27 15:33:00 -08:00
committed by GitHub
parent c0ab7116b0
commit ff20f95232
12 changed files with 289 additions and 261 deletions
+15 -12
View File
@@ -1,9 +1,6 @@
@echo on
setlocal
REM Run command to get composer_dir
set "composer_dir="
for /f "usebackq delims=" %%i in (`where composer.phar`) do set "composer_dir=%%i"
set "PHP_BINARY=php"
@@ -11,18 +8,24 @@ if not "%~1"=="" (
set "PHP_BINARY=%~1"
)
REM Check if composer_dir was found
if "%composer_dir%"=="" (
echo No composer found.
exit /b 1
)
set "script_dir=%~dp0"
set "work_dir=%script_dir%/.."
cd %work_dir%
call %PHP_BINARY% -c php-win.ini %composer_dir% update
set vendor_path=vendor
REM Run command to get composer_dir
set "composer_dir="
for /f "usebackq delims=" %%i in (`where composer.phar`) do set "composer_dir=%%i"
if not exist "%vendor_path%" (
REM Check if composer_dir was found
if "%composer_dir%"=="" (
echo No composer found.
exit /b 1
)
call %PHP_BINARY% -c php-win.ini %composer_dir% update
)
call %PHP_BINARY% -c php-win.ini vendor/bin/phpunit tests --debug
endlocal
endlocal