> Another would be: the ability to manipulate streams (or whatever you'd like to call the content that flows through pipes). As in, replay a stream into some new process without re-executing the original.
My terminal (https://github.com/sedwards2009/extraterm) can more or less do that now:
https://raw.githubusercontent.com/sedwards2009/extraterm/mas...
> Another would be to fold terminal output.
I did have something like that, but had to disable it. That feature will make a reappearance sometime as I want it for things like automatically collapsing command (e.g. compiler) output if terminals successfully. I only need to see the output of failed builds, for example.
Another would be: the ability to manipulate streams (or whatever you'd like to call the content that flows through pipes). As in, replay a stream into some new process without re-executing the original.
Another would be to fold terminal output.
Removing the shell/terminal distinction opens a door to a world of possibilities. But, the door closes behind you!