[
    {
        "UpdateStageName": "SteamCMD Download",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "SteamCMD",
        "UpdateSourceData": "380870",
        "UpdateSourceArgs": "108600",
        "UpdateSourceVersion": "public",
        "UpdateSourceConditionSetting": "EnableBeta",
        "UpdateSourceConditionValue": "false",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "SteamCMD Download",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "SteamCMD",
        "UpdateSourceData": "380870",
        "UpdateSourceArgs": "108600",
        "UpdateSourceVersion": "{{BetaBranch}}",
        "UpdateSourceConditionSetting": "EnableBeta",
        "UpdateSourceConditionValue": "true",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Copy Steamclient Files",
        "UpdateSourcePlatform": "Linux",
        "UpdateSource": "Executable",
        "UpdateSourceData": "/bin/bash",
        "UpdateSourceArgs": "-c \"cd project-zomboid && \\cp -f linux32/steamclient.so 380870/ >/dev/null 2>&1 && \\cp -f linux64/steamclient.so 380870/linux64/ >/dev/null 2>&1\"",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Copy Steamclient Files",
        "UpdateSourcePlatform": "Windows",
        "UpdateSource": "Executable",
        "UpdateSourceData": "powershell.exe",
        "UpdateSourceArgs": "-NoProfile -Command \"Set-Location -Path 'project-zomboid'; 'steamclient.dll','steamclient64.dll','tier0_s.dll','tier0_s64.dll','vstdlib_s.dll','vstdlib_s64.dll' | % { Copy-Item -Path \\\"$_\\\" -Destination \\\"380870\\\" -Force -ErrorAction SilentlyContinue | Out-Null }\"",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Mods Directory Creation",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{$FullBaseDir}}Zomboid/mods",
        "OverwriteExistingFiles": false,
        "SkipOnFailure": false
    }
]