{"repo":"GabrielTecuceanu/tsman","free":true,"listed":false,"github":"https://github.com/GabrielTecuceanu/tsman","clone":"git clone https://github.com/GabrielTecuceanu/tsman.git","description":"a tmux session manager built in rust","language":"Rust","stars":63,"topics":["cli","fuzzy-finding","rust","session-manager","tmux","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"tsman a feature-rich session manager for tmux Contents - Features - Requirements - Installation - Usage - Sessions - Layouts - Menu - Shell completions - Menu keybindings - Configuration - Config file - Shell / tmux integration - Notes Features - Quickly save/restore/delete/edit/reload tmux sessions. - Work with layouts - reusable window/pane structure templates that can be applied to any working directory. - Manage sessions and layouts from the interactive TUI menu: - Use keybindings to trigger actions (Save/Open/Edit/Delete/Rename/Kill/Reload). - Toggle between sessions and layouts list views. - Create new sessions from layout templates directly in the menu. - Fuzzy-find sessions and layouts (powered by fuzzy-matcher). - View session/layout structure in the preview panel. - Shell completions for bash, zsh, and fish. Requirements - tmux = v3.2 (recommended for the display-popup feature). Installation Or via Homebrew: Usage Each subcommand has a short alias shown in parentheses. Sessions Save current session ( s ) Open a session ( o ) Edit a session config file ( e ) Opens the config file in $EDITOR . Reload a session ( r ) Kill the running session and recreate it from its saved config. The session must be both active and saved. Delete a session config file ( d ) Layouts Layouts capture a session's window/pane structure without working directories, so you can reuse the same arrangement across different projects. Save current session as a layout ( layout s ) Create a session f","default_branch":null,"files":null,"tree":[],"storefront":"/r/GabrielTecuceanu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GabrielTecuceanu/tsman/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}