diff --git a/spine-godot/setup.bat b/spine-godot/setup.bat index ebff43691..1aba6868f 100644 --- a/spine-godot/setup.bat +++ b/spine-godot/setup.bat @@ -1,7 +1,25 @@ -rmdir godot /s /q -git clone --depth 1 https://github.com/godotengine/godot.git -b 3.4.4-stable -xcopy /E /I .idea godot\.idea -copy custom.py godot -rmdir spine_godot\spine-cpp /s /q -xcopy /E /I ..\spine-cpp\spine-cpp spine_godot\spine-cpp -build.bat +@echo off +if [%1]==[] goto usage + +set branch=%1 +rmdir godot /s /q || goto error +git clone --depth 1 https://github.com/godotengine/godot.git -b %branch% || goto error +xcopy /E /I .idea godot\.idea || goto error +copy custom.py godot || goto error +rmdir spine_godot\spine-cpp /s /q || goto error +xcopy /E /I ..\spine-cpp\spine-cpp spine_godot\spine-cpp || goto error +build.bat || goto error +exit 0 + +:usage +@echo. +@echo Usage^: setup.bat ^ +@echo. +@echo e.g.: +@echo setup.bat 3.4.4-stable +@echo setup.bat master +exit 1 + +:error +@echo Couldn^'t setup Godot +exit 1 \ No newline at end of file