diff options
| author | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2023-04-08 12:10:59 +0530 |
|---|---|---|
| committer | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2023-04-08 12:13:43 +0530 |
| commit | cf38f96900bb11a5c795f9547319402d6a18b027 (patch) | |
| tree | 304877e252ec62a7827b0889d4cf42aec6012dcf /scripts/install.ps1 | |
| parent | ccf73485cfba952451144d7841cbb3fac8368867 (diff) | |
| download | banglar-bhumi-utils-cf38f96900bb11a5c795f9547319402d6a18b027.tar.gz banglar-bhumi-utils-cf38f96900bb11a5c795f9547319402d6a18b027.zip | |
Updated powershell script to use github link to auto-update the install script.
This is done to prevent the virus warning that is shown by google drive.
Diffstat (limited to 'scripts/install.ps1')
| -rw-r--r-- | scripts/install.ps1 | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/scripts/install.ps1 b/scripts/install.ps1 new file mode 100644 index 0000000..202a437 --- /dev/null +++ b/scripts/install.ps1 @@ -0,0 +1,45 @@ +$MyPath = $MyInvocation.MyCommand.Path +$CurrentPath = Split-Path $MyPath -Parent + +function Custom-Remove-Item +{ + param + ( + [string] $FileName + ) + + if (test-path $FileName) + { + Remove-Item -Recurse -Force $FileName + } +} + +echo "Updating install script." + +Custom-Remove-Item $CurrentPath\banglar-bhumi-install-1.ps1 +Invoke-WebRequest -OutFile $CurrentPath\banglar-bhumi-install-1.ps1 "https://raw.githubusercontent.com/arpitchakladar/banglar-bhumi-utils/master/scripts/install.ps1" + +if ((Get-FileHash $CurrentPath\banglar-bhumi-install-1.ps1).Hash -eq (Get-FileHash $CurrentPath\banglar-bhumi-install.ps1).Hash) +{ + Custom-Remove-Item $CurrentPath\banglar-bhumi-install-1.ps1 + echo "Downloading extension." + + Custom-Remove-Item $HOME\Documents\banglar-bhumi-utils.zip + Invoke-WebRequest -OutFile $HOME\Documents\banglar-bhumi-utils.zip "https://drive.google.com/uc?export=download&id=1OmdtVwRsEFrxAQ78gSsrh-qOi5ApUSTB" + Custom-Remove-Item $HOME\Documents\banglar-bhumi-utils + Expand-Archive $HOME\Documents\banglar-bhumi-utils.zip -DestinationPath $HOME\Documents\banglar-bhumi-utils + Custom-Remove-Item $HOME\Documents\banglar-bhumi-utils.zip + + echo "Done." + echo "Saved the extension at $HOME\Documents\banglar-bhumi-utils" + echo "Now add it manually." + + pause +} +else +{ + Custom-Remove-Item $CurrentPath\banglar-bhumi-install.ps1 + Move-Item -Path $CurrentPath\banglar-bhumi-install-1.ps1 -Destination $CurrentPath\banglar-bhumi-install.ps1 -Force + Clear-Host + .\banglar-bhumi-install.ps1 +} |
