Advanced terminals features #4824
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.
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.
The text was updated successfully, but these errors were encountered: