winutil/functions/private/Test-WinUtilPackageManager.ps1
Chris Titus 2321c071ee
Test 2023 07 27 (#934)
* Updated Edge Removal Script to the more up-to-date one. (#918)

* Update edgeremoval.bat from the original source.

* Added my modifications to the extra cleanup part

* Updates credits for Edge Removal script

* Removed "getfirefox"

* Credit to the original source

* Compile Winutil

* fix typos (#924)

* Compile Winutil

* Remove ooshutup10 "Disable search box in task bar" (#929)

* Compile Winutil

* Fix Panel Glitch and add intl

* Compile Winutil

* Fix Bluetooth services

* Compile Winutil

* fix function

---------

Co-authored-by: Antun Nitraj <antnitraj@gmail.com>
Co-authored-by: ChrisTitusTech <ChrisTitusTech@users.noreply.github.com>
Co-authored-by: AdamJedl <100023363+AdamJedl@users.noreply.github.com>
2023-08-02 19:43:52 -05:00

27 lines
674 B
PowerShell

function Test-WinUtilPackageManager {
<#
.DESCRIPTION
Checks for Winget or Choco depending on the parameter
#>
Param(
[System.Management.Automation.SwitchParameter]$winget,
[System.Management.Automation.SwitchParameter]$choco
)
if($winget){
if (Test-Path ~\AppData\Local\Microsoft\WindowsApps\winget.exe) {
return $true
}
}
if($choco){
if ((Get-Command -Name choco -ErrorAction Ignore) -and ($chocoVersion = (Get-Item "$env:ChocolateyInstall\choco.exe" -ErrorAction Ignore).VersionInfo.ProductVersion)){
return $true
}
}
return $false
}