u/carrolls_tortoise

[Update]: tsman v0.7.0: layout templates, visual overhaul and UX improvements
▲ 20 r/tmux

[Update]: tsman v0.7.0: layout templates, visual overhaul and UX improvements

Since my last post I continued working on tsman, adding new features and making tweaks based on my experience using it.

What's New:

Layout Templates:

  • use tsman layout save [name] to capture the window/pane structure of your current session as a reusable template.
  • create new sessions from these templates by simply providing a name and a working directory.
  • if you are in the tui menu you can see a preview of the layout structure.

TUI Visual Overhaul:

  • matched characters are highlighted when fuzzy-searching.
  • active sessions are highlighted while inactive ones are dimmed.
  • clearer visual markers for active vs. saved sessions.
  • a more polished overall UI.

CLI & Configuration:

  • customize storage paths, and basic options (like show_preview) via ~/.config/tsman/config.toml.
  • generate completions for your shell of choice using tsman completions [shell_name] (bash, fish, zsh and powershell are supported).

Quality of Life:

  • tab-completion for directories when creating sessions.
  • new actions to rename, reload sessions.

Improved MacOS compatibility

Take a look:

Crates.io: https://crates.io/crates/tsman

GitHub: https://github.com/GabrielTecuceanu/tsman

I want to continue working on the project and I'd love to here some of your feedback.

u/carrolls_tortoise — 18 hours ago