Eternal Terminal control mode
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 44.7k
- Forks
- 3.6k
- Avg merge
- 21m
- Merged PRs (30d)
- 1
Description
Hey devs,
I'm a big fan of iTerm + tmux control mode ( https://gitlab.com/gnachman/iterm2/wikis/TmuxIntegration ). Unfortunately this only works on iTerm, which is only on OS/X. Several people have asked for some spec/doc so we could port this to another terminal emulator but there doesn't seem to be any standard ( see https://github.com/tmux/tmux/issues/763 and https://groups.google.com/forum/#!topic/tmux-users/e3Nrs0VJsDE ).
I'm also the lead dev on Eternal Terminal which is an alternative to mosh/ssh ( https://mistertea.github.io/EternalTCP/ ). I am thinking about making a control mode in ET that would replace tmux control mode. Here's how it could work:
- Someone calls
et -c hyper myhost:myport - ET sets up a bidirectional pipe between itself and Hyper and launches Hyper
- Hyper writes commands to stdout (such as to make a new window, resize a window, input text on a certain terminal, etc.).
- Hyper reads ET commands from stdin (such as output for a specific terminal, notification when a terminal has closed, etc.)
I would like to know your opinions on this before I commit time to it. Let me know, thanks!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named in the issue. Clarify the control-mode protocol and implementation scope before starting; done would be an agreed design for ET and Hyper integration.
Written by the indexing model from the issue text.
Assessment
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100