Public/Get-NuGetPath.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function Get-NuGetPath
{
    <#
        .SYNOPSIS
            Gets the executable path of NuGet.exe.
        .DESCRIPTION
            Gets the executable path of NuGet.exe.
        .INPUTS
            None
        .OUTPUTS
            System.String
            Returns a string containing the path to NuGet.exe.
        .EXAMPLE
            Get-NuGetPath
 
            Description
            -----------
            This example will return the path of NuGet.exe.
        .NOTES
    #>

    [CmdLetBinding()]
    param()
    
    try 
    {
        (Join-Path (Join-Path (Split-Path $PSScriptRoot -Parent) "bin") "nuget.exe")
    }
    catch
    {
        Write-Error $_
    }
}