Skip to content
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

Advanced terminals features #4824

Closed
slemeur opened this issue Apr 18, 2017 · 4 comments
Closed

Advanced terminals features #4824

slemeur opened this issue Apr 18, 2017 · 4 comments
Labels
kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale.

Comments

@slemeur
Copy link
Contributor

slemeur commented Apr 18, 2017

Goal

This epic main's goal is to improve and add new features to the terminals currently provided in Che.

Sub-Tasks

Save state between sessions
When the user is refreshing his browser, we are restoring the process outputs but not the terminal. We should restore the state of the terminals as well. (see issue: #274 for community proposal).
This behavior should work when the user is refreshing his browser, but also when the user is stopping his workspace and restarting it.
(Solution based on tmux, would be an option to explorer)

Allow macros to be used in the terminal
See the corresponding issue: #4800

Allow the user to name his terminals
When the user is setting his developer environment, he sometimes wants to name his terminals. This way, it gets easier to switch from one terminal to another one. (See request in issue: #274)

Allow the user to create a command from instructions given in the terminal
We should allow a user to create a command from the instructions he just executed in the terminal.
User should be able to highlight the instructions (to select them) and then click from the left tabbar to create a command from those instructions. It will ask in which goal the command must be created and it will opened the command's editor with the instruction already filled.

@slemeur slemeur added the kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. label Apr 18, 2017
@TylerJewell
Copy link

@slemeur - please make sure you have sub-tasks for each of the issues so that we can track completion state.

@slemeur slemeur changed the title Improvements and new features for terminals Advanced terminals capabilities Sep 6, 2017
@slemeur slemeur changed the title Advanced terminals capabilities Advanced terminals features Sep 6, 2017
@skabashnyuk
Copy link
Contributor

@slemeur do you want to keep this issue?

@slemeur
Copy link
Contributor Author

slemeur commented Jun 27, 2018

Yes, that is still something valuable, even with the future switch to Theia IDE

@che-bot
Copy link
Contributor

che-bot commented Sep 7, 2019

Issues go stale after 180 days of inactivity. lifecycle/stale issues rot after an additional 7 days of inactivity and eventually close.

Mark the issue as fresh with /remove-lifecycle stale in a new comment.

If this issue is safe to close now please do so.

Moderators: Add lifecycle/frozen label to avoid stale mode.

@che-bot che-bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Sep 7, 2019
@eclipse-che eclipse-che deleted a comment from che-bot Sep 7, 2019
@che-bot che-bot closed this as completed Sep 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale.
Projects
None yet
Development

No branches or pull requests

4 participants