Files
openide/plugins/terminal
Ilya.Kazakevich 2311e23f20 PY-71633: Use call operator to execute PS terminal activation.
See `powershell-integration.ps1`.
Call operator is space-proof and more reliable.

Quote from MSDN:

>>>
Call operator `&`

Runs a command, script, or script block. The call operator, also known as the invocation operator, lets you run commands that are stored in variables and represented by strings or script blocks.
>>>

https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_operators?view=powershell-7.4#call-operator-

We also add tests: as we do not have Windows tests in the platform, we use PyCharm infra.

Merge-request: KT-MR-19554
Merged-by: Ilya Kazakevich <ilya.kazakevich@jetbrains.com>

cherry pick: 6de26e0d88cff45e30d9354a96b62e8b00c7547a


(cherry picked from commit 39098ea014d5bf7e5d876c9ab9f6e490519490dd)

IJ-CR-152595

GitOrigin-RevId: 6f7ab3b88f7f0a5458953fe1d1783c77bd7d7724
2025-01-10 21:17:07 +00:00
..