1 repository
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 este un manager de sesiuni și un automatizator de workspace pentru tmux. Acesta permite crearea, salvarea și restaurarea layout-urilor sesiunilor de terminal folosind fișiere de configurare YAML sau JSON, servind ca un strat programatic construit pe libtmux. Proiectul se distinge prin faptul că acționează atât ca un generator de workspace, cât și ca un exportator de layout. Poate instanția medii live din definiții structurate și, invers, poate captura starea sesiunilor active pentru a le salva ca fișiere de configurare portabile. De asemenea, suportă extensibilitatea printr-un framework de plugin-uri și logică de builder personalizată pentru a modifica ciclurile de viață ale sesiunilor și generarea workspace-ului. Capabilitățile largi includ orchestrarea fluxului de lucru în terminal și automatizarea mediului de dezvoltare. Instrumentul gestionează injectarea variabilelor de mediu, moștenirea ierarhică a configurației și executarea hook-urilor de startup și a comenzilor shell pe mai multe panouri. De asemenea, oferă utilitare pentru provizionarea mediului headless și inspectarea sesiunilor live. Instrumentul este implementat în Python și interfațează cu interfața de linie de comandă tmux.
Executes commands in an interactive shell to inspect and modify the current state of the session manager.