diff --git a/install.cmd b/install.cmd index 70a2c1e..4acb0dd 100644 --- a/install.cmd +++ b/install.cmd @@ -20,13 +20,22 @@ set GITURL=%GITHOST%/%GITUSER%/%GITREPO%/raw/branch/main set CURLOPT=-kLO -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64)" :: --- wird install ohne App-Namen gestartet werden nur die globalen Variablen gesetzt -if "%1"=="" goto END +if "%1"=="" ( + echo Fehler: Kein Modus angegeben + echo Syntax: install.cmd [app|script] ^ + goto END +) if "%1"=="app" goto INSTALL if "%1"=="script" goto SCRIPT GOTO END :: --- Übernimmt die globalen Variablen und installiert die gewünschte App :INSTALL +if "%2"=="" ( + echo Fehler: Kein Programmname angegeben! + echo Syntax: install.cmd app ^ + goto END +) set APPNAME=%2 curl.exe %CURLOPT% %GITURL%/app/install_%APPNAME%.cmd & call install_%APPNAME%.cmd Goto END @@ -34,7 +43,12 @@ Goto END :: --- Übernimmt die globalen Variablen und installiert das gewünschte script :SCRIPT set APPNAME=%2 -curl.exe %CURLOPT% %GITURL%/scripts/script_%APPNAME%.cmd & call script_%APPNAME%.cmd + curl.exe %CURLOPT% %GITURL%/app/install_%APPNAME%.cmd +if not exist "install_%APPNAME%.cmd" ( + echo Fehler: install_%APPNAME%.cmd konnte nicht heruntergeladen werden! + goto END +) + call install_%APPNAME%.cmd Goto END :END