1 repositorio
Interactive shells used specifically to modify the internal state of a session manager.
Distinct from Interactive Shell Sessions: Distinct from general interactive shell sessions: the shell is used as an administrative interface for the manager's own state.
Explore 1 awesome GitHub repository matching development tools & productivity · Manager State Shells. Refine with filters or upvote what's useful.
tmuxp es un gestor de sesiones y automatizador de espacios de trabajo para tmux. Permite la creación, guardado y restauración de diseños de sesiones de terminal utilizando archivos de configuración YAML o JSON, sirviendo como una capa programática construida sobre libtmux. El proyecto se distingue al actuar tanto como un generador de espacios de trabajo como un exportador de diseños. Puede instanciar entornos en vivo a partir de definiciones estructuradas y, a la inversa, capturar el estado de sesiones activas para guardarlas como archivos de configuración portátiles. Además, soporta la extensibilidad a través de un framework de plugins y lógica de construcción personalizada para modificar los ciclos de vida de las sesiones y la generación de espacios de trabajo. Las capacidades amplias incluyen la orquestación del flujo de trabajo de terminal y la automatización del entorno de desarrollo. La herramienta maneja la inyección de variables de entorno, herencia de configuración jerárquica y la ejecución de ganchos de inicio y comandos de shell a través de múltiples paneles. También proporciona utilidades para el aprovisionamiento de entornos headless y la inspección de sesiones en vivo. La herramienta está implementada en Python e interactúa con la interfaz de línea de comandos de tmux.
Executes commands in an interactive shell to inspect and modify the current state of the session manager.