{
    "version": "2021.01",
    "description": "The Programmers Solid 3D CAD Modeller",
    "homepage": "https://www.openscad.org/",
    "license": "GPL-2.0-or-later",
    "architecture": {
        "64bit": {
            "url": "https://files.openscad.org/OpenSCAD-2021.01-x86-64.zip",
            "hash": "fb0caabf5bbc89f8f2f80c10b79ae64d697aaff6efd58b2756f5d6270edb7ba7"
        },
        "32bit": {
            "url": "https://files.openscad.org/OpenSCAD-2021.01-x86-32.zip",
            "hash": "e5ed42fce82b212f21d592aebf2c12c02ddf402163d24cfb736545ab18a51e4a"
        }
    },
    "extract_dir": "openscad-2021.01",
    "post_install": [
        "# OpenSCAD can't be started from a symlinked directory. See: https://github.com/openscad/openscad/issues/1309",
        "startmenu_shortcut \"$original_dir\\openscad.exe\" 'OpenSCAD' $null $null $global",
        "shim \"$original_dir\\openscad.com\" $global 'openscad'"
    ],
    "post_uninstall": [
        "# Remove shortcut and shim",
        "rm_shim 'openscad' \"$(shimdir $global)\"",
        "Write-Host \"Removing shortcut $(friendly_path \"$(shortcut_folder $global)\\OpenSCAD.lnk\")\"",
        "Remove-Item \"$(shortcut_folder $global)\\OpenSCAD.lnk\" -Force -ErrorAction SilentlyContinue"
    ],
    "checkver": {
        "url": "https://www.openscad.org/inc/releases.js",
        "regex": "OpenSCAD-([\\d.-]+)-x"
    },
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://files.openscad.org/OpenSCAD-$version-x86-64.zip"
            },
            "32bit": {
                "url": "https://files.openscad.org/OpenSCAD-$version-x86-32.zip"
            }
        },
        "hash": {
            "url": "$url.sha256"
        },
        "extract_dir": "openscad-$version"
    }
}
