Skip to content

Instantly share code, notes, and snippets.

@robertkruis
Created February 4, 2019 23:28
Show Gist options
  • Save robertkruis/887b907c0e3a2de154be67d424f4c719 to your computer and use it in GitHub Desktop.
Save robertkruis/887b907c0e3a2de154be67d424f4c719 to your computer and use it in GitHub Desktop.
{
"version": "5.965",
"homepage": "https://www.reaper.fm",
"bin": [
"reaper.exe",
"reamote.exe"
],
"shortcuts": [
[
"reaper.exe",
"Reaper Portable"
],
[
"reamote.exe",
"Reamote Portable"
]
],
"installer": {
"script": [
"# Copy out installation files",
"Move-Item \"$dir\\`$INSTDIR`$_8_\\*\" -Destination \"$dir\"",
"",
"# Remove unused folders",
"Remove-Item \"$dir\\`$INSTDIR`$_8_\" -Recurse",
"Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse",
"Remove-Item \"$dir\\`$COMMONFILES64\" -Recurse"
]
},
"pre_install": [
"# Create reaper.ini to enable portable installation",
"if (!(Test-Path \"$persist_dir\\reaper.ini\")) {",
"Write-Host 'No reaper.ini found. Creating.'",
"New-Item -Name \"reaper.ini\" -Path $dir -Value \"[REAPER]\r\nwnd_state=0\" -ItemType \"file\"",
"}"
],
"architecture": {
"64bit": {
"url": "https://www.reaper.fm/files/5.x/reaper5965_x64-install.exe#/dl.7z",
"hash": "6a749d156dfc75e3aef61c6440aba6b5748ddb38137fe11b8da2d3903eac44b4"
},
"32bit": {
"url": "https://www.reaper.fm/files/5.x/reaper5965-install.exe#/dl.7z",
"hash": "21032d98a89b2ec4dd514945595d76553f75e1404ec75083e05080a42c4e0575"
}
},
"persist": [
"reaper.ini"
],
"checkver": {
"url": "https://www.reaper.fm/download.php",
"re": "Version (\\d+\\.\\d+)"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://www.reaper.fm/files/$majorVersion.x/reaper$cleanVersion_x64-install.exe#/dl.7z"
},
"32bit": {
"url": "https://www.reaper.fm/files/$majorVersion.x/reaper$cleanVersion-install.exe#/dl.7z"
}
}
},
"notes": "The portable version of Reaper does not include ReWire."
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment