functions/Install-Nuget.ps1

function Install-Nuget {
    [CmdletBinding()]
    param($fallbackNugetPath="c:\Programdata\Nuget\Nuget.exe")
    Write-Verbose "Installing Nuget"

    if (Test-Path $fallbackNugetPath) {
        $nugetPath = $fallbackNugetPath
    }
    else {

        New-ToolPath (Split-Path $fallbackNugetPath -Parent);

        Write-Verbose "Downloading&Installing Nuget latest\"
        Invoke-WebRequest -Uri "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" -OutFile $fallbackNugetPath
        $nugetpath = $fallbackNugetPath
    }
    Write-Verbose "Nuget found $($env:nugetPath)"
    $env:nugetPath = $nugetpath
}