@@ -77,34 +77,42 @@ if (process.platform === "win32") {
77
77
{
78
78
exePath : "C:\\Program Files\\PowerShell\\6\\pwsh.exe" ,
79
79
displayName : "PowerShell (x64)" ,
80
+ supportsProperArguments : true
80
81
} ,
81
82
{
82
83
exePath : "C:\\Program Files (x86)\\PowerShell\\6\\pwsh.exe" ,
83
84
displayName : "PowerShell (x86)" ,
85
+ supportsProperArguments : true
84
86
} ,
85
87
{
86
88
exePath : pwshMsixPath ,
87
89
displayName : "PowerShell (Store)" ,
90
+ supportsProperArguments : true
88
91
} ,
89
92
{
90
93
exePath : "C:\\Program Files\\PowerShell\\7-preview\\pwsh.exe" ,
91
94
displayName : "PowerShell Preview (x64)" ,
95
+ supportsProperArguments : true
92
96
} ,
93
97
{
94
98
exePath : pwshPreviewMsixPath ,
95
99
displayName : "PowerShell Preview (Store)" ,
100
+ supportsProperArguments : true
96
101
} ,
97
102
{
98
103
exePath : "C:\\Program Files (x86)\\PowerShell\\7-preview\\pwsh.exe" ,
99
104
displayName : "PowerShell Preview (x86)" ,
105
+ supportsProperArguments : true
100
106
} ,
101
107
{
102
108
exePath : "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" ,
103
109
displayName : "Windows PowerShell (x64)" ,
110
+ supportsProperArguments : true
104
111
} ,
105
112
{
106
113
exePath : "C:\\WINDOWS\\SysWOW64\\WindowsPowerShell\\v1.0\\powershell.exe" ,
107
114
displayName : "Windows PowerShell (x86)" ,
115
+ supportsProperArguments : true
108
116
} ,
109
117
] ,
110
118
filesystem : {
@@ -156,10 +164,12 @@ if (process.platform === "win32") {
156
164
{
157
165
exePath : "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" ,
158
166
displayName : "Windows PowerShell (x64)" ,
167
+ supportsProperArguments : true
159
168
} ,
160
169
{
161
170
exePath : "C:\\WINDOWS\\SysWOW64\\WindowsPowerShell\\v1.0\\powershell.exe" ,
162
171
displayName : "Windows PowerShell (x86)" ,
172
+ supportsProperArguments : true
163
173
} ,
164
174
] ,
165
175
filesystem : {
@@ -187,34 +197,42 @@ if (process.platform === "win32") {
187
197
{
188
198
exePath : "C:\\Program Files (x86)\\PowerShell\\6\\pwsh.exe" ,
189
199
displayName : "PowerShell (x86)" ,
200
+ supportsProperArguments : true
190
201
} ,
191
202
{
192
203
exePath : "C:\\Program Files\\PowerShell\\6\\pwsh.exe" ,
193
204
displayName : "PowerShell (x64)" ,
205
+ supportsProperArguments : true
194
206
} ,
195
207
{
196
208
exePath : pwshMsixPath ,
197
209
displayName : "PowerShell (Store)" ,
210
+ supportsProperArguments : true
198
211
} ,
199
212
{
200
213
exePath : "C:\\Program Files (x86)\\PowerShell\\7-preview\\pwsh.exe" ,
201
214
displayName : "PowerShell Preview (x86)" ,
215
+ supportsProperArguments : true
202
216
} ,
203
217
{
204
218
exePath : pwshPreviewMsixPath ,
205
219
displayName : "PowerShell Preview (Store)" ,
220
+ supportsProperArguments : true
206
221
} ,
207
222
{
208
223
exePath : "C:\\Program Files\\PowerShell\\7-preview\\pwsh.exe" ,
209
224
displayName : "PowerShell Preview (x64)" ,
225
+ supportsProperArguments : true
210
226
} ,
211
227
{
212
228
exePath : "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" ,
213
229
displayName : "Windows PowerShell (x86)" ,
230
+ supportsProperArguments : true
214
231
} ,
215
232
{
216
233
exePath : "C:\\WINDOWS\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe" ,
217
234
displayName : "Windows PowerShell (x64)" ,
235
+ supportsProperArguments : true
218
236
} ,
219
237
] ,
220
238
filesystem : {
@@ -266,10 +284,12 @@ if (process.platform === "win32") {
266
284
{
267
285
exePath : "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" ,
268
286
displayName : "Windows PowerShell (x86)" ,
287
+ supportsProperArguments : true
269
288
} ,
270
289
{
271
290
exePath : "C:\\WINDOWS\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe" ,
272
291
displayName : "Windows PowerShell (x64)" ,
292
+ supportsProperArguments : true
273
293
} ,
274
294
] ,
275
295
filesystem : {
@@ -297,22 +317,27 @@ if (process.platform === "win32") {
297
317
{
298
318
exePath : "C:\\Program Files (x86)\\PowerShell\\6\\pwsh.exe" ,
299
319
displayName : "PowerShell (x86)" ,
320
+ supportsProperArguments : true
300
321
} ,
301
322
{
302
323
exePath : pwshMsixPath ,
303
324
displayName : "PowerShell (Store)" ,
325
+ supportsProperArguments : true
304
326
} ,
305
327
{
306
328
exePath : "C:\\Program Files (x86)\\PowerShell\\7-preview\\pwsh.exe" ,
307
329
displayName : "PowerShell Preview (x86)" ,
330
+ supportsProperArguments : true
308
331
} ,
309
332
{
310
333
exePath : pwshPreviewMsixPath ,
311
334
displayName : "PowerShell Preview (Store)" ,
335
+ supportsProperArguments : true
312
336
} ,
313
337
{
314
338
exePath : "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" ,
315
339
displayName : "Windows PowerShell (x86)" ,
340
+ supportsProperArguments : true
316
341
} ,
317
342
] ,
318
343
filesystem : {
@@ -353,6 +378,7 @@ if (process.platform === "win32") {
353
378
{
354
379
exePath : "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" ,
355
380
displayName : "Windows PowerShell (x86)" ,
381
+ supportsProperArguments : true
356
382
} ,
357
383
] ,
358
384
filesystem : {
@@ -372,10 +398,10 @@ if (process.platform === "win32") {
372
398
isProcess64Bit : true ,
373
399
} ,
374
400
expectedPowerShellSequence : [
375
- { exePath : "/usr/bin/pwsh" , displayName : "PowerShell" } ,
376
- { exePath : "/snap/bin/pwsh" , displayName : "PowerShell Snap" } ,
377
- { exePath : "/usr/bin/pwsh-preview" , displayName : "PowerShell Preview" } ,
378
- { exePath : "/snap/bin/pwsh-preview" , displayName : "PowerShell Preview Snap" } ,
401
+ { exePath : "/usr/bin/pwsh" , displayName : "PowerShell" , supportsProperArguments : true } ,
402
+ { exePath : "/snap/bin/pwsh" , displayName : "PowerShell Snap" , supportsProperArguments : true } ,
403
+ { exePath : "/usr/bin/pwsh-preview" , displayName : "PowerShell Preview" , supportsProperArguments : true } ,
404
+ { exePath : "/snap/bin/pwsh-preview" , displayName : "PowerShell Preview Snap" , supportsProperArguments : true } ,
379
405
] ,
380
406
filesystem : {
381
407
"/usr/bin" : {
@@ -396,8 +422,8 @@ if (process.platform === "win32") {
396
422
isProcess64Bit : true ,
397
423
} ,
398
424
expectedPowerShellSequence : [
399
- { exePath : "/usr/local/bin/pwsh" , displayName : "PowerShell" } ,
400
- { exePath : "/usr/local/bin/pwsh-preview" , displayName : "PowerShell Preview" } ,
425
+ { exePath : "/usr/local/bin/pwsh" , displayName : "PowerShell" , supportsProperArguments : true } ,
426
+ { exePath : "/usr/local/bin/pwsh-preview" , displayName : "PowerShell Preview" , supportsProperArguments : true } ,
401
427
] ,
402
428
filesystem : {
403
429
"/usr/local/bin" : {
@@ -414,7 +440,7 @@ if (process.platform === "win32") {
414
440
isProcess64Bit : true ,
415
441
} ,
416
442
expectedPowerShellSequence : [
417
- { exePath : "/usr/bin/pwsh" , displayName : "PowerShell" } ,
443
+ { exePath : "/usr/bin/pwsh" , displayName : "PowerShell" , supportsProperArguments : true } ,
418
444
] ,
419
445
filesystem : {
420
446
"/usr/bin" : {
@@ -430,7 +456,7 @@ if (process.platform === "win32") {
430
456
isProcess64Bit : true ,
431
457
} ,
432
458
expectedPowerShellSequence : [
433
- { exePath : "/snap/bin/pwsh" , displayName : "PowerShell Snap" } ,
459
+ { exePath : "/snap/bin/pwsh" , displayName : "PowerShell Snap" , supportsProperArguments : true } ,
434
460
] ,
435
461
filesystem : {
436
462
"/snap/bin" : {
@@ -446,7 +472,7 @@ if (process.platform === "win32") {
446
472
isProcess64Bit : true ,
447
473
} ,
448
474
expectedPowerShellSequence : [
449
- { exePath : "/usr/local/bin/pwsh" , displayName : "PowerShell" } ,
475
+ { exePath : "/usr/local/bin/pwsh" , displayName : "PowerShell" , supportsProperArguments : true } ,
450
476
] ,
451
477
filesystem : {
452
478
"/usr/local/bin" : {
0 commit comments