lazy-tmux: restore tmux sessions lazily, with scrollback

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.