summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/misc/cmd_or_ps.ps12
-rwxr-xr-xgst-env.py5
2 files changed, 3 insertions, 4 deletions
diff --git a/data/misc/cmd_or_ps.ps1 b/data/misc/cmd_or_ps.ps1
index b134006517..4f05967890 100644
--- a/data/misc/cmd_or_ps.ps1
+++ b/data/misc/cmd_or_ps.ps1
@@ -2,7 +2,7 @@ $i=1
$ppid=(gwmi win32_process -Filter "processid='$pid'").parentprocessid
$pname=(Get-Process -id $ppid).Name
While($true) {
- if($pname -eq "cmd" -Or $pname -eq "powershell") {
+ if($pname -eq "cmd" -Or $pname -eq "powershell" -Or $pname -eq "pwsh") {
Write-Host ("{0}.exe" -f $pname)
Break
}
diff --git a/gst-env.py b/gst-env.py
index 51fb913218..862b40ec94 100755
--- a/gst-env.py
+++ b/gst-env.py
@@ -549,9 +549,8 @@ if __name__ == "__main__":
env = get_subprocess_env(options, gst_version)
if os.name == 'nt':
shell = get_windows_shell()
- if shell == 'powershell.exe':
- new_args = ['powershell.exe']
- new_args += ['-NoLogo']
+ if shell in ['powershell.exe', 'pwsh.exe']:
+ new_args = [shell, '-NoLogo']
if not args:
prompt = 'function global:prompt { "[gst-' + gst_version + '"+"] PS " + $PWD + "> "}'
new_args += ['-NoExit', '-Command', prompt]