Download-ChocoPKG.ps1

<#PSScriptInfo
.VERSION 1.0.0
.GUID 78e4a3d8-bf43-494a-99b6-cb458f80d826
.AUTHOR Kalichuza
.DESCRIPTION A basic script for downloading choco .nupkg files for building a Local Choco Repo
#>



param (
    [string]$PackageName,
    [string]$Version,
    [string]$Destination
)

$Url = "https://community.chocolatey.org/api/v2/package/$PackageName/$Version"
$OutputPath = Join-Path -Path $Destination -ChildPath "$PackageName.$Version.nupkg"

try {
    Invoke-WebRequest -Uri $Url -OutFile $OutputPath -ErrorAction Stop
    Write-Host "Successfully downloaded $PackageName.$Version.nupkg to $Destination" -ForegroundColor Green
} catch {
    Write-Host "Failed to download $PackageName.$Version.nupkg. Error: $($_.Exception.Message)" -ForegroundColor Red
}