Functions/Internal/Get-ScriptDirectory.ps1
|
Function Get-ScriptDirectory { [cmdletbinding()] Param () if ($psISE) { $ScriptPath = Split-Path -Parent $psISE.CurrentFile.FullPath } elseif($PSVersionTable.PSVersion.Major -gt 3) { $ScriptPath = $PSScriptRoot } else { $ScriptPath = split-path -parent $MyInvocation.MyCommand.Path } $ScriptPath } |