tab-rs icon indicating copy to clipboard operation
tab-rs copied to clipboard

Serialized tab stdout

Open austinjones opened this issue 3 years ago • 0 comments

Story

  • As a user, I want tab to remember what I was doing. I don't want a laptop reboot or a tab daemon restart to destroy my history.
  • As a user, I want tab to be respectful of the passwords and secrets I may access in my terminal. I don't ever want stdin saved, and I want to opt in to stdout persistence.

Description As an optional feature for workspaces, repositories and tabs, save stdout buffers to a file. This means that after a laptop reboot, your tabs would be just where you left them... almost. You'll have your history, but any running commands would have ended, and your shell will print a new promptline.

Saving stdout has security implications, so it must be opt-in, or clearly documented.

Tabs override Repos. Repos override Workspaces

austinjones avatar Sep 14 '20 23:09 austinjones