tmux-continuum este un plugin de persistență și manager de sesiune pentru multiplexorul de terminal tmux. Acesta oferă utilitare pentru a face backup spațiilor de lucru ale multiplexorului de terminal și a restaura automat sesiunile serverului pentru a preveni pierderea mediului după o repornire.
Principalele funcționalități ale tmux-plugins/tmux-continuum sunt: tmux Session Managers, Terminal Multiplexers and Workspaces, State Snapshots, Continuous Background Snapshots, Workspace State Snapshots, Terminal Visual State Recovery, Periodic State Backups, Session Restoration.
Alternativele open-source pentru tmux-plugins/tmux-continuum includ: tmuxinator/tmuxinator — Tmuxinator is a configuration-driven session manager and workspace automation tool for tmux. It acts as a terminal… tmux-plugins/tmux-resurrect — tmux-resurrect is a terminal workspace persister and session manager implemented as a plugin for the tmux terminal… tmux-python/tmuxp — tmuxp is a tmux session manager and declarative workspace orchestrator that automates the creation and organization of… tony/tmuxp — tmuxp is a session manager and workspace automator for tmux. It allows for the creation, saving, and restoration of… thoughtbot/dotfiles — This project is a collection of configuration files designed to standardize the behavior and appearance of Zsh, Vim,… square/maximum-awesome — This project is a terminal development environment consisting of a shared configuration set for the Vim editor and the…
Tmuxinator is a configuration-driven session manager and workspace automation tool for tmux. It acts as a terminal multiplexer orchestrator that translates structured project definitions into shell commands to define and launch complex window and pane layouts. The project distinguishes itself through declarative configuration and lifecycle management. It utilizes YAML-based mapping and template-based variable injection to create reusable session configurations, while providing hook-based execution to trigger custom scripts during startup, restart, or shutdown. Its broader capabilities includ
tmux-resurrect is a terminal workspace persister and session manager implemented as a plugin for the tmux terminal multiplexer. It captures and stores the state of active sessions, window layouts, and working directories to maintain a workspace across system restarts. The utility distinguishes itself by recovering more than just layouts, offering the ability to relaunch specific programs via configurable lists and persisting the state of open files and cursor positions in text editors. It also captures visible pane text and provides timestamped snapshot versioning to revert the workspace to a
tmuxp is a tmux session manager and declarative workspace orchestrator that automates the creation and organization of sessions, windows, and panes. It functions as a libtmux automation wrapper, allowing users to define complex terminal layouts and initial shell commands using YAML or JSON configuration files. The project distinguishes itself as a terminal layout snapshot tool capable of capturing the state of a running session and saving it as a reproducible configuration. It further supports terminal workflow automation by executing bootstrap tasks and startup scripts to prepare environment
tmuxp is a session manager and workspace automator for tmux. It allows for the creation, saving, and restoration of terminal session layouts using YAML or JSON configuration files, serving as a programmatic layer built on libtmux. The project distinguishes itself by acting as both a workspace generator and a layout exporter. It can instantiate live environments from structured definitions and conversely capture the state of active sessions to save them as portable configuration files. It further supports extensibility through a plugin framework and custom builder logic to modify session lifec