diff --git a/bucket/IntelliJ-IDEA-Ultimate-portable.json b/bucket/IntelliJ-IDEA-Ultimate-portable.json new file mode 100644 index 0000000..6d840fe --- /dev/null +++ b/bucket/IntelliJ-IDEA-Ultimate-portable.json @@ -0,0 +1,65 @@ +{ + "version": "2020.3.3-203.7717.56", + "description": "IntelliJ IDEA Ultimate. Cross-Platform Java IDE for professional developers by JetBrains.", + "homepage": "https://www.jetbrains.com/idea/", + "license": { + "identifier": "Proprietary", + "url": "https://www.jetbrains.com/store/license.html" + }, + "url": [ + "https://download.jetbrains.com/idea/ideaIU-2020.3.3.win.zip", + "https://raw.githubusercontent.com/Ash258/Scoop-JetBrains/master/scripts/portable.ps1" + ], + "hash": [ + "419196bea9995c0577192e72aca1b62669bcd0d55dbfc93ee67928225a4be8a4", + "5b43fc8a57d7d8d519071a50849a5db92c90ecdf56b64ac57f15fdae5b4f0572" + ], + "extract_to": "IDE", + "installer": { + "script": [ + "& \"$dir\\portable.ps1\" $dir $persist_dir", + "Remove-Item \"$dir\\IDE\\`$*\", \"$dir\\portable.ps1\" -Force -Recurse" + ] + }, + "architecture": { + "64bit": { + "bin": [ + "IDE\\bin\\idea64.exe", + [ + "IDE\\bin\\idea64.exe", + "idea" + ] + ], + "shortcuts": [ + [ + "IDE\\bin\\idea64.exe", + "JetBrains\\IntelliJ IDEA Ultimate" + ] + ] + }, + "32bit": { + "bin": "IDE\\bin\\idea.exe", + "shortcuts": [ + [ + "IDE\\bin\\idea.exe", + "JetBrains\\IntelliJ IDEA Ultimate" + ] + ] + } + }, + "persist": [ + "IDE\\bin\\idea.properties", + "profile" + ], + "checkver": { + "url": "https://data.services.jetbrains.com/products/releases?code=IIU&latest=true&platform=zip&type=release", + "regex": "version\":\"(?[\\d.]+)\".*\"build\":\"(?[\\d.]+)\"", + "replace": "${ver}-${build}" + }, + "autoupdate": { + "url": "https://download.jetbrains.com/idea/ideaIU-$matchHead.win.zip", + "hash": { + "url": "$url.sha256" + } + } +}