Public/Nuget/Invoke-NugetPack.ps1
function Invoke-NugetPack { [CmdletBinding()] [CmdLetTag("#nuget")] param( [parameter(Mandatory,ValueFromPipeline)] [System.IO.FileInfo[]]$Nuspec, [string]$OutputDirectory=$Nuspec.DirectoryName, [string]$Basepath=$OutputDirectory ) begin { } process { Invoke-Script{ & (Get-NugetPath) pack "$($Nuspec.FullName)" -OutputDirectory "$OutputDirectory" -BasePath "$Basepath" } } end { } } |