lazy-tmux: restore tmux sessions lazily, with scrollback
5 points by alchemmist
5 points by alchemmist
A tmux session manager in Go. It lists all saved sessions as a tree, but only restores one — its processes and scrollback — when you actually open it, instead of bringing everything back eagerly like resurrect/continuum.
The part I'd most like feedback on is the restore model: what gets re-run is controlled by an allow/denylist matched as regexes over the full command, so servers relaunch but destructive commands don't.
Works with tmux 2.9–3.7b, one-line install.