{
    "version": "1.65.2",
    "description": "Sync files and directories to and from multiple cloud / FTP / HTTP hosters.",
    "homepage": "https://rclone.org",
    "license": "MIT",
    "architecture": {
        "64bit": {
            "url": "https://github.com/rclone/rclone/releases/download/v1.65.2/rclone-v1.65.2-windows-amd64.zip",
            "hash": "2cade8a207e1fe8a8f21640a14762bcf57b33526c1b70a6a0cc7147ad428f587",
            "extract_dir": "rclone-v1.65.2-windows-amd64"
        },
        "32bit": {
            "url": "https://github.com/rclone/rclone/releases/download/v1.65.2/rclone-v1.65.2-windows-386.zip",
            "hash": "2261b96a6bd64788c498d0cd1e6a327f169a0092972dd3bbbb2ff2251ab78252",
            "extract_dir": "rclone-v1.65.2-windows-386"
        },
        "arm64": {
            "url": "https://github.com/rclone/rclone/releases/download/v1.65.2/rclone-v1.65.2-windows-arm64.zip",
            "hash": "3e1cfdaa245dd2d7789d33a0be13c5bd5ef91e1da6e5eefd380cdf3fb1d50d63",
            "extract_dir": "rclone-v1.65.2-windows-arm64"
        }
    },
    "pre_install": [
        "if (!(Test-Path \"$persist_dir\\rclone.conf\") -or !(Get-Item \"$persist_dir\\rclone.conf\").Length) {",
        "   New-Item \"$persist_dir\\rclone.conf\" -ItemType File -Force | Out-Null",
        "",
        "   $tilde = if ($env:HOME) {",
        "       $env:HOME",
        "   } elseif ($env:USERPROFILE) {",
        "       $env:USERPROFILE",
        "   } else {",
        "       \"$env:HOMEDRIVE%\\$env:HOMEPATH\"",
        "   }",
        "",
        "   $importConf = if (Test-Path \"$env:APPDATA\\rclone\\rclone.conf\") {",
        "       \"$env:APPDATA\\rclone\\rclone.conf\"",
        "   } elseif (Test-Path \"$env:XDG_CONFIG_HOME\\rclone\\rclone.conf\") {",
        "       \"$env:XDG_CONFIG_HOME\\rclone\\rclone.conf\"",
        "   } elseif (Test-Path \"$tilde\\.config\\rclone\\rclone.conf\") {",
        "       \"$tilde\\.config\\rclone\\rclone.conf\"",
        "   } elseif (Test-Path \"$tilde\\.rclone.conf\") {",
        "       \"$tilde\\.rclone.conf\"",
        "   }",
        "",
        "   if ($importConf -and (Test-Path $importConf)) {",
        "       Copy-Item $importConf \"$persist_dir\\rclone.conf\"",
        "       Write-Host \"Imported existing rclone.conf from $importConf.\" -ForegroundColor Yellow",
        "   }",
        "}"
    ],
    "uninstaller": {
        "script": "if ((Test-Path \"$dir\\rclone.conf\") -and !(Get-Item \"$dir\\rclone.conf\").LinkType -and (Test-Path $persist_dir)) { Copy-Item \"$dir\\rclone.conf\" $persist_dir }"
    },
    "bin": "rclone.exe",
    "persist": "rclone.conf",
    "checkver": {
        "github": "https://github.com/rclone/rclone"
    },
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://github.com/rclone/rclone/releases/download/v$version/rclone-v$version-windows-amd64.zip",
                "extract_dir": "rclone-v$version-windows-amd64"
            },
            "32bit": {
                "url": "https://github.com/rclone/rclone/releases/download/v$version/rclone-v$version-windows-386.zip",
                "extract_dir": "rclone-v$version-windows-386"
            },
            "arm64": {
                "url": "https://github.com/rclone/rclone/releases/download/v$version/rclone-v$version-windows-arm64.zip",
                "extract_dir": "rclone-v$version-windows-arm64"
            }
        },
        "hash": {
            "url": "$baseurl/SHA256SUMS"
        }
    }
}
