zowe / zowe-explorer-vscode

Visual Studio Code Extension for Zowe, which lets users interact with z/OS Data Sets, Unix System Services, and Jobs on a remote mainframe instance. Powered by Zowe SDKs.
Eclipse Public License 2.0
159 stars 89 forks source link

Support globs/wildcard patterns in resource URIs #2939

Open traeok opened 3 weeks ago

traeok commented 3 weeks ago

Is your feature request related to a problem? Please describe.

Currently, resource URIs are considered static paths to resources added to the provider. A suggestion was made to enhance our handling of these URIs to support wildcard/globs, mainly so that virtual workspaces can define patterns without having to define a URI for each entry they want in their workspace.

Describe the solution you'd like

Support wildcard patterns in resource URIs (data sets, USS, maybe jobs)

Describe alternatives you've considered

You can add an entry in your .code-workspace file for each entry you want, but this can be tedious especially if you want several entries from a matching pattern.

github-actions[bot] commented 3 weeks ago

Thank you for raising this enhancement request. The community has 90 days to vote on it. If the enhancement receives at least 10 upvotes, it is added to our development backlog. If it receives fewer votes, the issue is closed.

zFernand0 commented 3 weeks ago

I'm still new to virtual workspaces (through the GitHub Repositories VSCE), however, modifying the .code-workspace manually doesn't sound very fun. 😅 I think people might prefer opening folders and saving the workspace via VSCode itself 😋

t1m0thyj commented 3 weeks ago

Need to investigate if REST APIs can handle wildcards and if this can be done without breaking changes. Could potentially be implemented as a new search API since URIs may not be well-suited to handle wildcards.