{
    "version": "2.1.3.18901",
    "description": "Toolbox App. A control panel for all JetBrains tools.",
    "homepage": "https://www.jetbrains.com/toolbox/",
    "license": {
        "identifier": "Freeware",
        "url": "https://www.jetbrains.com/legal/"
    },
    "notes": [
        "By default all your tools are installed into '$dir\\apps' folder and are persisted.",
        "This could be changed inside settings menu."
    ],
    "url": "https://download.jetbrains.com/toolbox/jetbrains-toolbox-2.1.3.18901.exe#/dl.7z",
    "hash": "06ebef05e569a4367c488738ef58fecd146c547e488f5a628e9b03edbf7048c0",
    "post_install": [
        "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall.exe\" -Recurse",
        "$config = \"$env:LOCALAPPDATA\\JetBrains\\Toolbox\\.settings.json\"",
        "if (!(Test-Path $config)) {",
        "    $settings = @{",
        "        'autostart' = $false",
        "        'install_location' = \"$dir\\apps\"",
        "        'update' = @{'install_automatically' = $false}",
        "    }",
        "    New-Item $config -Type File -Force | Out-Null",
        "    Set-Content $config ($settings | ConvertToPrettyJson) -Encoding ASCII -Force",
        "} else { # NOTE: Remove the migration script after 6 months (2024-02-15)",
        "  $conf_content = (Get-Content $config | ConvertFrom-Json)",
        "  if ($conf_content.'install_location' -eq \"$dir\") {",
        "    $conf_content.'install_location' = \"$dir\\apps\"",
        "    Set-Content $config ($conf_content | ConvertToPrettyJson) -Encoding ASCII -Force",
        "  }",
        "}",
        "# NOTE END"
    ],
    "bin": "jetbrains-toolbox.exe",
    "shortcuts": [
        [
            "jetbrains-toolbox.exe",
            "JetBrains Toolbox"
        ]
    ],
    "persist": "apps",
    "checkver": {
        "url": "https://data.services.jetbrains.com/products/releases?code=TBA&latest=true&type=release",
        "jsonpath": "$.TBA..build"
    },
    "autoupdate": {
        "url": "https://download.jetbrains.com/toolbox/jetbrains-toolbox-$version.exe#/dl.7z",
        "hash": {
            "url": "$url.sha256"
        }
    }
}
