11@ echo off
2- setlocal ENABLEDELAYEDEXPANSION
2+ setlocal EnableExtensions EnableDelayedExpansion
33
44REM ------------------------------------------------------------
5- REM Lava • Launcher (Windows CMD)
5+ REM Lava Launcher
66REM ------------------------------------------------------------
7- REM - Creates a local `plugins/` directory
8- REM - Checks for Docker availability
9- REM - Starts services via: docker compose up -d
10- REM ------------------------------------------------------------
11-
127cd /d " %~dp0 "
138
149echo ^ > ^ > Lava Launcher
@@ -25,6 +20,7 @@ where docker >nul 2>&1
2520if errorlevel 1 (
2621 echo [X] Docker not found on PATH.
2722 echo Install Docker: https://docs.docker.com/get-docker/
23+ pause
2824 exit /b 1
2925)
3026for /f " usebackq tokens=*" %%v in (`docker --version 2^ > nul `) do set DOCKER_VER = %%v
3834echo 3^ ) Ensure stack.env
3935if not exist " stack.env" (
4036 echo 'stack.env' not found.
41- set /p TOKEN = Enter TOKEN (the value you just copied from the Discord Developer Portal) :
37+ set /p TOKEN = Enter TOKEN from Discord Developer Portal:
4238 (
4339 echo TOKEN=!TOKEN!
4440 echo SPOTIFY_CLIENT_ID=
@@ -56,12 +52,13 @@ if not exist "stack.env" (
5652echo .
5753
5854echo 4^ ) Start services
59- echo $ docker compose up -d
60- docker compose up -d
55+ echo ^ > docker compose up
56+ docker compose up
6157if errorlevel 1 (
6258 echo .
6359 echo [X] Failed to start services with 'docker compose'.
6460 echo Ensure Docker Desktop is running and try again.
61+ pause
6562 exit /b 1
6663)
6764
@@ -71,4 +68,5 @@ echo Helpful commands:
7168echo • View status: docker compose ps
7269echo • Follow logs: docker compose logs -f
7370echo • Stop services: docker compose down
71+ pause
7472exit /b 0
0 commit comments