mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Fix command issue for pswh.exe
This commit is contained in:
parent
36804402bd
commit
b2e754dfd5
1 changed files with 4 additions and 1 deletions
|
|
@ -242,6 +242,9 @@ namespace Flow.Launcher.Plugin.Shell
|
||||||
|
|
||||||
case Shell.Pwsh:
|
case Shell.Pwsh:
|
||||||
{
|
{
|
||||||
|
// Using just a ; doesn't work with wt, as it's used to create a new tab for the terminal window
|
||||||
|
// \\ must be escaped for it to work properly, or breaking it into multiple arguments
|
||||||
|
var addedCharacter = _settings.UseWindowsTerminal ? "\\" : "";
|
||||||
if (_settings.UseWindowsTerminal)
|
if (_settings.UseWindowsTerminal)
|
||||||
{
|
{
|
||||||
info.FileName = "wt.exe";
|
info.FileName = "wt.exe";
|
||||||
|
|
@ -256,7 +259,7 @@ namespace Flow.Launcher.Plugin.Shell
|
||||||
info.ArgumentList.Add("-NoExit");
|
info.ArgumentList.Add("-NoExit");
|
||||||
}
|
}
|
||||||
info.ArgumentList.Add("-Command");
|
info.ArgumentList.Add("-Command");
|
||||||
info.ArgumentList.Add($"{command}\\; {(_settings.CloseShellAfterPress ? $"Write-Host '{Context.API.GetTranslation("flowlauncher_plugin_cmd_press_any_key_to_close")}'\\; [System.Console]::ReadKey()\\; exit" : "")}");
|
info.ArgumentList.Add($"{command}{addedCharacter}; {(_settings.CloseShellAfterPress ? $"Write-Host '{Context.API.GetTranslation("flowlauncher_plugin_cmd_press_any_key_to_close")}'\\; [System.Console]::ReadKey()\\; exit" : "")}");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue