32 lines
1010 B
Batchfile
32 lines
1010 B
Batchfile
@echo off
|
|
cd /d %~dp0
|
|
|
|
:: Set download filename
|
|
set ARDUINO_CLI_FILENAME=arduino-cli_latest_Windows_64bit.zip
|
|
|
|
:: Download
|
|
echo Downloading file https://downloads.arduino.cc/arduino-cli/%ARDUINO_CLI_FILENAME%
|
|
curl -fsSL -o "%TEMP%\%ARDUINO_CLI_FILENAME%" "https://downloads.arduino.cc/arduino-cli/%ARDUINO_CLI_FILENAME%"
|
|
if %errorlevel% neq 0 exit /b %errorlevel%
|
|
echo.
|
|
|
|
:: Installing
|
|
set ARDUINO_CLI_INSTALL_DIR=%USERPROFILE%\Desktop\arduino-cli
|
|
echo Installing Arduino CLI to directory: %ARDUINO_CLI_INSTALL_DIR%
|
|
7z x "%TEMP%\%ARDUINO_CLI_FILENAME%" "-o%ARDUINO_CLI_INSTALL_DIR%"
|
|
echo.
|
|
|
|
:: Verify
|
|
echo Searching for arduino cli executable...
|
|
set PATH=%ARDUINO_CLI_INSTALL_DIR%;%PATH%
|
|
where arduino-cli.exe
|
|
if %errorlevel% neq 0 exit /b %errorlevel%
|
|
arduino-cli version
|
|
echo.
|
|
|
|
echo Installing arduino:avr core...
|
|
REM Use `--skip-post-install` on AppVeyor to skip UAC prompt which is blocking the build.
|
|
arduino-cli core install arduino:avr --skip-post-install
|
|
if %errorlevel% neq 0 exit /b %errorlevel%
|
|
echo.
|