Public/Add-PSModulePath.ps1
function Add-PSModulePath { param( [Parameter(Mandatory)] [ValidateScript({ if (-not(Test-Path -Path $_ -PathType Container)) { throw '{0} - Invalid Path' -f $_ } return $true })] [string]$Path ) $env:PSModulePath = ($env:PSModulePath.Split(';') + (Resolve-Path -Path $Path).Path).TrimEnd('\') -join ';' } |