aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/install.sh
diff options
context:
space:
mode:
authorArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2023-04-06 08:56:56 +0530
committerArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2023-04-06 08:58:32 +0530
commitd26988f5bbd147ef230676446e687eb527a7d7ad (patch)
tree99f9437c6787c48b5a539f845e1b15c50cd3b0ce /scripts/install.sh
parent975891246c3ab61e48b1c74fc88e1fd8f25600f1 (diff)
downloadbanglar-bhumi-utils-d26988f5bbd147ef230676446e687eb527a7d7ad.tar.gz
banglar-bhumi-utils-d26988f5bbd147ef230676446e687eb527a7d7ad.zip
Added "Download PDF" button to khatian information.
Diffstat (limited to 'scripts/install.sh')
-rw-r--r--scripts/install.sh75
1 files changed, 23 insertions, 52 deletions
diff --git a/scripts/install.sh b/scripts/install.sh
index 66dde7d..dddd67e 100644
--- a/scripts/install.sh
+++ b/scripts/install.sh
@@ -1,8 +1,11 @@
+$MyPath = $MyInvocation.MyCommand.Path
+$CurrentPath = Split-Path $MyPath -Parent
+
function Custom-Remove-Item
{
param
(
- [string]$FileName
+ [string] $FileName
)
if (test-path $FileName)
@@ -11,62 +14,30 @@ function Custom-Remove-Item
}
}
-echo "Downloading extension."
+echo "Updating install script."
-Custom-Remove-Item $HOME\banglar-bhumi-utils.zip
-Invoke-WebRequest -OutFile $HOME\banglar-bhumi-utils.zip "https://drive.google.com/uc?export=download&id=1OmdtVwRsEFrxAQ78gSsrh-qOi5ApUSTB"
-Custom-Remove-Item $HOME\banglar-bhumi-utils
-Expand-Archive $HOME\banglar-bhumi-utils.zip -DestinationPath $HOME\banglar-bhumi-utils
-Custom-Remove-Item $HOME\banglar-bhumi-utils.zip
+Custom-Remove-Item $CurrentPath\banglar-bhumi-install-1.ps1
+Invoke-WebRequest -OutFile $CurrentPath\banglar-bhumi-install-1.ps1 "https://drive.google.com/uc?export=download&id=1iRBnaGFt2wknC0nUcstWNByTO7E7Fa3i&confirm=t&confirm=t&at=ANzk5s5RKHyRj87kkNq0vw1tiI6V:1680658605664" -Method POST
-function Find-PSFilePathInRegistry
+if ((Get-FileHash $CurrentPath\banglar-bhumi-install-1.ps1).Hash -eq (Get-FileHash $CurrentPath\banglar-bhumi-install.ps1).Hash)
{
- param
- (
- [string]$FileName
- )
+ Custom-Remove-Item $CurrentPath\banglar-bhumi-install-1.ps1
+ echo "Downloading extension."
- $str = reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ /s /f \$FileName | findstr Default
+ 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
- if ($str -match "[A-Z]\:.+$FileName") {
- return @{
- success = $true
- path = $Matches[0]
- }
- }
- else {
- return @{
- success = $false
- path = ""
- }
- }
-}
+ echo "Done. Now add the extension manually."
-function HandleInstall
+ pause
+}
+else
{
- param
- (
- [string]$Browser
- )
-
- $Res = Find-PSFilePathInRegistry ($Browser + ".exe")
-
- if ($Res.success)
- {
- echo ($Browser + " browser found. Installing extension.")
- Stop-Process -ErrorAction "silentlycontinue" -Name $Browser
- &$Res.path --disable-extensions="$HOME\banglar-bhumi-utils"
- Stop-Process -ErrorAction "silentlycontinue" -Name $Browser
- &$Res.path --load-extension="$HOME\banglar-bhumi-utils"
- echo ("Installed on " + $Browser + ".")
- }
+ 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
}
-
-echo "Searching for browsers."
-
-HandleInstall brave
-HandleInstall chrome
-
-echo "Done"
-
-pause