···5656 if ($Dir -notin $pathParts) {
5757 $pathParts += $Dir
5858 [Environment]::SetEnvironmentVariable('Path', ($pathParts -join ';'), 'User')
5959+ if ($env:Path) {
6060+ $env:Path = "$Dir;$env:Path"
6161+ } else {
6262+ $env:Path = $Dir
6363+ }
5964 Write-Info "Added $Dir to your user PATH"
6060- Write-Info "Open a new terminal for the PATH change to take effect."
6565+ Write-Info "PATH updated for current session"
6166 } else {
6267 Write-Info "$Dir is already in your user PATH"
6368 }