PowerShell/PowerShell-RFC

PS Community Call for August 20, 2020

joeyaiello opened this issue ยท 17 comments

Please add topics/questions for the August 20, 2020 Community Call here.

Agenda:

  • New releases of PowerShell
  • PowerShell repository, experimental features, and RFCs
  • Semantic Highlighting in the PowerShell Preview extension for Visual Studio Code
  • WIP
  • Pester upgrade perspective

cc @nohwnd ^ looks like Pester might be a topic :)

Could you add my account Yecril71pl@outlook.com as an external user in the tenant Microsoft? I do not want to be insolent but maybe it is not a big thing to do?

WIP

Could MFST team think how make the work with community members more efficient? It's very difficult to switch to long-standing PRs and plan personal time slots. The team publishes general long-term plans, but it is completely unclear who will work on what things in the near future. It would be great to see "Next month we will accept as many FileSystem PRs as possible" and so on.

  • PowerShell Core. Thoughts about adding the option to capture the WhatIf output like what was done with the Write-Host stream back in PS 5.1? PowerShell/PowerShell#9870

  • PowerShell VSCode extension. What is being worked on right now in term of bugs/stability/performance? I see there's some WIP on separating the pipeline thread that hopefully will solve some of the open issues (dead locks, Read-Host, terminal output overwriting itself?)
    PowerShell/PowerShellEditorServices#1295

timeframe to fix

Working on the solution in https://github.com/rjmholt/PowerShellEditorServices/tree/async-ps-consumer, but it's a large work item and will likely require changes in PSReadLine to be released first, so won't be for some time.

Originally posted by @rjmholt in PowerShell/PowerShellEditorServices#1296 (comment)

@iSazonov that's a great topic and something we've discussed within the team. We should definitely talk about that.

Semantic Highlighting in the PowerShell Preview extension for Visual Studio Code

Cloud Shell in a virtual network
Cloud Shell image on GitHub: https://github.com/azure/cloudshell

Semantic Highlighting in the PowerShell Preview extension for Visual Studio Code

From my experience so far it's a nice improvement. It detects correctly all the things the previous system was missing as far as I see.
The only downside of the new system is that it's sometimes locks and you need to close and open the document to release it. That was not happening previously.

Edit: Example from today:
image
Edit: From this PS Call:
image

Notebook mode in VSCode

PowerShell DSC changes

Update to the Updatable Help Pipeline!

Semver type and module system: PowerShell/PowerShell#2983

Is Cleanup{} in the plans for the next preview, or are we planning on having that pushed back to 7.2? ๐Ÿ˜Š

Just an FYI

Not sure if this issue has been addressed before PowerShell/PowerShell#5741
(In my case is in Ubuntu distro)

Progress bar not showing: (PowerShell 7.0.3)

write-progress "something" -Status Completed -PercentComplete 100; sleep 5

@joeyaiello / @SteveL-MSFT can either of you two create the Sept community call discussion thread?