Win11Debloat now manually checks if git is installed (#59)

This commit is contained in:
Raphire
2024-05-23 16:07:18 +02:00
parent 40b5cf4a7d
commit 9401de8bc7

15
Get.ps1
View File

@@ -42,18 +42,25 @@ Write-Output "------------------------------------------------------------------
# Make sure winget is installed and is at least v1.4
if ((Get-AppxPackage -Name "*Microsoft.DesktopAppInstaller*") -and ((winget -v) -replace 'v','' -gt 1.4)) {
# Install git if it isn't already installed
# Check if git is installed. Install git if it isn't installed yet
try
{
git | Out-Null
}
catch [System.Management.Automation.CommandNotFoundException]
{
Write-Output "> Installing git..."
winget install git.git --accept-package-agreements --accept-source-agreements --disable-interactivity --no-upgrade
Write-Output ""
}
# Navigate to user temp directory
cd $env:TEMP
# Add default install location of git to path
$env:Path += ';C:\Program Files\Git\cmd'
Write-Output ""
# Download Win11Debloat from github
Write-Output "> Downloading Win11Debloat..."
git clone https://github.com/Raphire/Win11Debloat/
@@ -75,5 +82,5 @@ if ((Get-AppxPackage -Name "*Microsoft.DesktopAppInstaller*") -and ((winget -v)
Remove-Item -LiteralPath "Win11Debloat" -Force -Recurse
}
else {
Write-Error "Unable to start script, Winget is not installed or outdated."
Write-Error "Unable to start script, WinGet is not installed or outdated."
}