Manifests/BlueJ.json

{
    "Name": "BlueJ",
    "Source": "https://www.bluej.org/",
    "Get": {
        "Uri": "http://www.bluej.org/version.info",
        "UserAgent": "Java/11.0.2",
        "DownloadUri": "https://www.bluej.org/download/files/BlueJ-windows-#version.msi",
        "ReplaceText": "#version",
        "MatchVersion": "(\\d+(\\.\\d+){1,4})"
    },
    "Install": {
        "Setup": "BlueJ-windows-*.msi",
        "Physical": {
            "Arguments": "/quiet /norestart",
            "PostInstall": []
        },
        "Virtual": {
            "Arguments": "/quiet /norestart",
            "PostInstall": []
        }
    }
}