32 lines
555 B
Batchfile
32 lines
555 B
Batchfile
|
@echo off
|
||
|
SETLOCAL
|
||
|
|
||
|
mage -version >nul 2>&1
|
||
|
IF %ERRORLEVEL% EQU 0 (
|
||
|
echo Mage is already installed.
|
||
|
GOTO DOWNLOAD
|
||
|
)
|
||
|
|
||
|
go version >nul 2>&1
|
||
|
IF NOT %ERRORLEVEL% EQU 0 (
|
||
|
echo Go is not installed. Please install Go and try again.
|
||
|
exit /b 1
|
||
|
)
|
||
|
|
||
|
echo Installing Mage...
|
||
|
go install github.com/magefile/mage@latest
|
||
|
|
||
|
mage -version >nul 2>&1
|
||
|
IF NOT %ERRORLEVEL% EQU 0 (
|
||
|
echo Mage installation failed.
|
||
|
echo Please ensure that %GOPATH%/bin is in your PATH.
|
||
|
exit /b 1
|
||
|
)
|
||
|
|
||
|
echo Mage installed successfully.
|
||
|
|
||
|
:DOWNLOAD
|
||
|
go mod download
|
||
|
|
||
|
ENDLOCAL
|