Last active 1718779092

aly's Avatar aly revised this gist 1718779092. Go to revision

1 file changed, 13 insertions

winget.ps1(file created)

@@ -0,0 +1,13 @@
1 + # Get the download URL of the latest winget installer from GitHub:
2 + $API_URL = "https://api.github.com/repos/microsoft/winget-cli/releases/latest"
3 + $DOWNLOAD_URL = $(Invoke-RestMethod $API_URL).assets.browser_download_url |
4 + Where-Object {$_.EndsWith(".msixbundle")}
5 +
6 + # Download the installer:
7 + Invoke-WebRequest -URI $DOWNLOAD_URL -OutFile winget.msixbundle -UseBasicParsing
8 +
9 + # Install winget:
10 + Add-AppxPackage winget.msixbundle
11 +
12 + # Remove the installer:
13 + Remove-Item winget.msixbundle
Newer Older