mirror of
https://code.mensbeam.com/MensBeam/Arsse.git
synced 2024-12-22 13:12:41 +00:00
Scripts for Robo
This commit is contained in:
parent
4bc3398157
commit
11f4eed118
4 changed files with 23 additions and 19 deletions
6
robo
Executable file
6
robo
Executable file
|
@ -0,0 +1,6 @@
|
|||
#! /bin/sh
|
||||
base=`dirname "$0"`
|
||||
roboCommand="$1"
|
||||
|
||||
shift
|
||||
"$base/vendor/bin/robo" "$roboCommand" -- $*
|
17
robo.bat
Normal file
17
robo.bat
Normal file
|
@ -0,0 +1,17 @@
|
|||
@echo off
|
||||
setlocal
|
||||
set base=%~dp0
|
||||
set roboCommand=%1
|
||||
|
||||
rem get all arguments except the first
|
||||
shift
|
||||
set "args="
|
||||
:parse
|
||||
if "%~1" neq "" (
|
||||
set args=%args% %1
|
||||
shift
|
||||
goto :parse
|
||||
)
|
||||
if defined args set args=%args:~1%
|
||||
|
||||
call "%base%vendor\bin\robo" "%roboCommand%" -- %args%
|
|
@ -1,8 +0,0 @@
|
|||
#! /bin/sh
|
||||
base=`dirname "$0"`
|
||||
php -n -S localhost:8000 "$base/server.php" >/dev/null 2>/dev/null &
|
||||
sleep 1s
|
||||
"$base/../vendor/bin/phpunit" -c "$base/phpunit.xml" $*
|
||||
sleep 1s
|
||||
pid=`lsof -n -i:8000 | grep -Eo "php\s+[0-9]+" | grep -Eo "[0-9]+"`
|
||||
kill $pid
|
|
@ -1,11 +0,0 @@
|
|||
@echo off
|
||||
setlocal
|
||||
set base=%~dp0
|
||||
start /b php -n -S localhost:8000 "%base%server.php" >nul 2>nul
|
||||
timeout /nobreak /t 1 >nul
|
||||
call "%base%..\vendor\bin\phpunit" -c "%base%phpunit.xml" %*
|
||||
timeout /nobreak /t 1 >nul
|
||||
for /f "usebackq tokens=5" %%a in (`netstat -aon ^| find "LISTENING" ^| find ":8000"`) do (
|
||||
taskkill /f /pid %%a >nul
|
||||
goto :eof
|
||||
)
|
Loading…
Reference in a new issue