Description
Hi,
I was wondering whether it is possible to use PowerShell scripts that would offer certain interactivity, like assume user text input, or provide a list of values to choose from (preferably using the VSCode's InputBox and QuickPick). With that, there will be a possibility to make these tasks more dynamic and adapt to the project on the go.
For example, I'm working on a project that has 60+ Pester Tests already. As the project grows, I'd like to be able to quickly run only the tests that are related to the code that I'm working on (and not wait for unrelated tests to finish). And to be able to do that, I'd like to have a task (since, I'm not so good with TypeScript yet to write an extension, I was thinking about writing a couple of PowerShell cmdlets instead) that once invoked, would provide me with a list of tests and tags that are available within the project's pester tests (dynamically discovered by going through the Syntax Tree of the tests) and allow me to chose the ones I'd like to run. And once the list is obtained, run Pester task similarly to how it is currently configured to run.
This is just one of the scenarios that I'm thinking of right now, but I'm sure this could open up a whole lot of others.
Thanks!