From 56a27f6b9f07e9e133a5493d269ae4d6d2834e96 Mon Sep 17 00:00:00 2001 From: Wroclaw Date: Sat, 12 Nov 2022 00:55:27 +0100 Subject: [PATCH] add -NoUpdate parameter --- revanced.ps1 | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/revanced.ps1 b/revanced.ps1 index 6e9a5c7..04816f6 100644 --- a/revanced.ps1 +++ b/revanced.ps1 @@ -1,6 +1,7 @@ Param( [string]$Java = 'java', - [switch]$NoDeploy + [switch]$NoDeploy, + [switch]$NoUpdate ) Add-Type -AssemblyName System.Windows.Forms @@ -299,13 +300,15 @@ function main { # Update - $updatedPatches = UpdateFromGithub -Repository "revanced/revanced-patches" -Config $config -AssetsFilter {$_.content_type -like "application/java-archive"} -OutFile ".\app\revanced-patches.jar" - if ($updatedPatches) { - Invoke-WebRequest "https://raw.githubusercontent.com/revanced/revanced-patches/main/patches.json" -OutFile ".\app\revanced-patches.json" - } + if (-not $NoUpdate) { + $updatedPatches = UpdateFromGithub -Repository "revanced/revanced-patches" -Config $config -AssetsFilter {$_.content_type -like "application/java-archive"} -OutFile ".\app\revanced-patches.jar" + if ($updatedPatches) { + Invoke-WebRequest "https://raw.githubusercontent.com/revanced/revanced-patches/main/patches.json" -OutFile ".\app\revanced-patches.json" + } - UpdateFromGithub -Repository "revanced/revanced-integrations" -Config $config -AssetsFilter {$_.content_type -like "application/*"} -OutFile ".\app\app-release-unsigned.apk" | Out-Null - UpdateFromGithub -Repository "revanced/revanced-cli" -Config $config -AssetsFilter {$_.content_type -like "application/*"} -OutFile ".\app\revanced-cli.jar" | Out-Null + UpdateFromGithub -Repository "revanced/revanced-integrations" -Config $config -AssetsFilter {$_.content_type -like "application/*"} -OutFile ".\app\app-release-unsigned.apk" | Out-Null + UpdateFromGithub -Repository "revanced/revanced-cli" -Config $config -AssetsFilter {$_.content_type -like "application/*"} -OutFile ".\app\revanced-cli.jar" | Out-Null + } if ($NoDeploy) {return}