{ "version": "1.8.19", "description": "Arduino IDE", "homepage": "https://www.arduino.cc", "license": "GPL-2.0-or-later", "url": "https://downloads.arduino.cc/arduino-1.8.19-windows.zip", "hash": "sha512:c4072d808aea3848bceff5772f9d1e56a0fde02366b5aa523d10975c54eee2ca8def25ee466abbc88995aa323d475065ad8eb30bf35a2aaf07f9473f9168e2da", "extract_dir": "arduino-1.8.19", "pre_install": [ "'arduino\\avr\\platform.local.txt', 'arduino\\avr\\boards.local.txt', 'platform.local.txt' | ForEach-Object {", " if (!(Test-Path \"$persist_dir\\hardware\\$_\")) { New-Item \"$dir\\hardware\\$_\" | Out-Null }", "}" ], "persist": [ "portable", "hardware\\platform.local.txt", "hardware\\arduino\\avr\\platform.local.txt", "hardware\\arduino\\avr\\boards.local.txt" ], "post_install": [ "if (!(Test-Path \"$dir\\portable\\preferences.txt\") -and (Test-Path \"$env:LocalAppData\\Arduino15\\preferences.txt\")) {", " Copy-Item \"$env:LocalAppData\\Arduino15\\preferences.txt\" \"$dir\\portable\\preferences.txt\"", "}" ], "bin": "arduino.exe", "shortcuts": [ [ "arduino.exe", "Arduino" ] ], "checkver": { "url": "https://www.arduino.cc/en/software/", "regex": "Arduino IDE ([\\d.]+)<" }, "autoupdate": { "url": "https://downloads.arduino.cc/arduino-$version-windows.zip", "hash": { "url": "$baseurl/arduino-$version.sha512sum.txt" }, "extract_dir": "arduino-$version" } }