monomux
monomux copied to clipboard
Monophone Terminal Multiplexer - Less intrusive than tmux, smarter than screen
Currently, all of the serialisation logic for the control message primitives are all built on top of hand-crafted code: https://github.com/whisperity/monomux/blob/6707ba07fb82de2acbfb25548a13e4d1a4008f5c/src/control/Message.cpp#L224-L340 While arguably this is the **only** part of the project...
`#include ` is missing in `monomux/include/core/monomux/Log.hpp` https://gcc.gnu.org/gcc-13/porting_to.html
`std::cin.clear()` does clear the eofbit, but to get `stdin` back to working state we also need to call `clearerr`, but I've made changes to just quit interactive mode when EOF...
> Depends on #11 > Depends on #12 I need a shell integration that lets attaching monomux clients tell the session (and the shell within it) to change `TERM` to...
A lot of currently pending issues (#2, #5, #12, #14) will require changes to the communication protocol which would be backwards-incompatible. This would be the perfect moment to introduce, into...
## Steps to reproduce 1. Run `monomux -i` 2. Press Ctrl+d ## Expected Behavior: Monomux handles ctrl+d elegantly (personally I would like monomux to just stop expecting any input and...
We should support adding environment variables at session start-up and attach time to a list of obligatory injected variables that are stored **for the session**. (A good starting candidate for...
It would be nice to open it in `$HOME` or `$PWD` directory.
> Trivially implements #12 in practice. > Note: Idea taken from [*byobu*](http://www.byobu.org/). A common problem occurs over elongated uses of Monomux where the user forwards the SSH Agent and starts...
There are several valid use cases in which the user's shell (inside a session) is not able to communicate directly with the server that is executing said session. The two...