BSD Ports

misc/sesh 2.28.0nb3 NetBSD

Smart tmux session manager

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
309977eb40
License
mit
Categories
misc
Package size
5510.8 KiB, 11717.6 KiB installed

Description

Sesh is a CLI that helps you create and manage tmux sessions quickly. It unifies active tmux sessions, configured sessions, and zoxide directory history into a single picker, and integrates well with fzf, gum, and tmux popups.

Install

Binary package:

pkgin install sesh

From pkgsrc:

cd /usr/pkgsrc/misc/sesh && make install clean

Dependencies

No port depends on this one.

Commit history 12

DateCommitCreditsLog message
309977eb40 bsiegert Revbump all Go packages after go127 security update
9c1e318749 kim misc/sesh: update to 2.33.0
Changes in 2.33.0: * Picker: use the terminal's native cursor in the filter input * New --no-cache option for sesh list and the picker * Run startup commands in the correct session * Fix connecting to sessions with a dot in the name * Escape # in session names and start directories
96dc94755d bsiegert Revbump all Go packages after go127 security update
7ca370e94d kim misc/sesh: update to 2.32.0
Changes in 2.32.0: * Windows and psmux support * Picker: kill a tmux session with Ctrl-X * sesh list --json now includes icons, live windows, resolved config, worktree icons and issue info * New sesh worktree browse command opens the worktree's issue or PR in a browser * Normalize paths before naming so session names match on all platforms
8d1bbd96a2 kim misc/sesh: update to 2.31.0
Changes in 2.31.0: * New sesh list --format option for custom row formatting * Lower go directive to 1.26 Changes in 2.30.1: * Release workflow fix only Changes in 2.30.0: * Picker: nested sort_order arrays merge sources into one score-ordered group; new [tui] group_separator option * Picker: remove a zoxide entry with Ctrl-X; new [frecency] remove_command option * Fix --switch from a GUI launcher not moving the tmux client * Report an error instead of success when tmux is unreachable Changes in 2.29.0: * Git worktree support: new sesh worktree (wt) commands * New sesh window connect command (changes -c behaviour) * Live tmux previews with sesh preview --watch * Opt-in [[name_substitution]] rules for session names * New [tui] window_name_format option for the picker …

The latest 5 of 12 in the history this site was built from.