-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Introduce integrated terminal #3079
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #3079 +/- ##
==========================================
+ Coverage 93.12% 93.17% +0.05%
==========================================
Files 119 120 +1
Lines 12374 12487 +113
Branches 2682 2764 +82
==========================================
+ Hits 11523 11635 +112
- Misses 850 851 +1
Partials 1 1 ☔ View full report in Codecov by Sentry. |
Quality Gate failedFailed conditions |
…terminals 😋 Signed-off-by: zFernand0 <[email protected]>
Signed-off-by: zFernand0 <[email protected]>
Signed-off-by: zFernand0 <[email protected]>
Signed-off-by: zFernand0 <[email protected]>
Signed-off-by: zFernand0 <[email protected]>
Signed-off-by: zFernand0 <[email protected]>
Signed-off-by: zFernand0 <[email protected]>
Signed-off-by: zFernand0 <[email protected]>
525170c
to
4f7dd21
Compare
Signed-off-by: zFernand0 <[email protected]>
Signed-off-by: zFernand0 <[email protected]>
Signed-off-by: zFernand0 <[email protected]>
Signed-off-by: zFernand0 <[email protected]>
Signed-off-by: zFernand0 <[email protected]>
Signed-off-by: Fernando Rijo Cedeno <[email protected]>
…nto feat/int-term Signed-off-by: Fernando Rijo Cedeno <[email protected]>
Signed-off-by: Fernando Rijo Cedeno <[email protected]>
Signed-off-by: Fernando Rijo Cedeno <[email protected]>
packages/zowe-explorer/__tests__/__unit__/tools/ZoweTerminal.unit.test.ts
Fixed
Show fixed
Hide fixed
packages/zowe-explorer/__tests__/__unit__/tools/ZoweTerminal.unit.test.ts
Fixed
Show fixed
Hide fixed
Signed-off-by: Fernando Rijo Cedeno <[email protected]>
packages/zowe-explorer/__tests__/__unit__/commands/ZoweCommandProvider.unit.test.ts
Fixed
Show fixed
Hide fixed
packages/zowe-explorer/__tests__/__unit__/commands/ZoweCommandProvider.unit.test.ts
Fixed
Show fixed
Hide fixed
packages/zowe-explorer/__tests__/__unit__/commands/ZoweCommandProvider.unit.test.ts
Fixed
Show fixed
Hide fixed
Signed-off-by: Fernando Rijo Cedeno <[email protected]>
Signed-off-by: Fernando Rijo Cedeno <[email protected]>
Thanks @adam-wolfe and @traeok for testing. Trae, the ENV vars is a good catch. |
Signed-off-by: Fernando Rijo Cedeno <[email protected]>
de4af46
to
c998f8d
Compare
packages/zowe-explorer/__tests__/__unit__/commands/UnixCommandHandler.unit.test.ts
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks Fernando! I think folks are going to love the new UX 😋
I noticed after approving that there is a conflict, but I'll re-approve if needed!
Signed-off-by: Fernando Rijo Cedeno <[email protected]>
…nto feat/int-term Signed-off-by: Fernando Rijo Cedeno <[email protected]>
Signed-off-by: Fernando Rijo Cedeno <[email protected]>
Signed-off-by: Fernando Rijo Cedeno <[email protected]>
Kind of an edge case, but if you have a config where the SSH profile has a secure array separate from your z/OSMF profile(s) like this:
If your SSH password expires, you will get the error: It would be helpful to be told that authentication failed. Also, the only way to update the SSH profile password is through |
Signed-off-by: Fernando Rijo Cedeno <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for the continuous work on this huge addition @zFernand0 I think it is looking good for a beta that has to be opted in to use. I do see things with issuing UNIX commands like cd-ing/traversing to new path doesn't work similiar to an ssh session but shouldn't hold up this work and can be a separate followup story along with edge cases mentioned.
@zFernand0 did you want to write a Medium blog or something to help raise awareness for how to opt in, use and any extender information for adoption? |
Hey Billie,
I still want to try and come up with a proper solution for Adam's edge case, but might do it as a separate PR 😋
That's a really good point! 🙏 |
Thanks for the reviews! Merging! 🥳 |
Proposed changes
Introduces the MVS, TSO, and Unix command handlers as integrated terminals
How to test
Use Integrated Terminals
settingRelease Notes
Milestone: 3.1.0
Changelog: Introduces the MVS, TSO, and Unix command handlers as integrated terminals
Types of changes
Checklist
General
yarn workspace vscode-extension-for-zowe vscode:prepublish
pnpm --filter vscode-extension-for-zowe vscode:prepublish
Code coverage
Deployment
Further comments
Merged and published: