Skip to content

Tags: joshmedeski/sesh

Tags

v2.26.2

Toggle v2.26.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Revert startup_command shell-command injection, restore send-keys (#384)

v2.26.1

Toggle v2.26.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix startup regressions from #372 (#378)

v2.26.0

Toggle v2.26.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix tmuxinator attach issue

tmuxinator start auto-attached when sesh invoked it, then
SwitchOrAttach ran a second attach that failed once the user killed
the session — surfacing as "Failed to attach to tmux session: exit
status 1". Pass --no-attach so tmuxinator only creates the session,
and --name=<project> so the tmux session name matches what sesh
knows about (tmuxinator list returns the file name, but yml `name:`
field can override the tmux session name). Propagate the error from
Start which was previously discarded.

v2.25.0

Toggle v2.25.0's commit message
Fix deps for window and pane features

v2.24.2

Toggle v2.24.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
🌐 i18n(README): Add the simplified Chinese version of README (#330)

* 🌐 i18n(README): Add the simplified Chinese version of README

* 📝 docs(README): Fix spelling errors and style inconsistencies in README

v2.24.1

Toggle v2.24.1's commit message
Fix man generator

v2.24.0

Toggle v2.24.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add man page generation to build and release pipeline (#341)

Wire the hidden `sesh man` subcommand (provided by fang/mango-cobra)
into the justfile, goreleaser hooks, archives, brew formula, and AUR
package so man pages are built and distributed automatically.

v2.23.0

Toggle v2.23.0's commit message
Create cache layer

v2.22.0

Toggle v2.22.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add --config/-C global flag for custom config path (#325)

* Add --config/-C global flag for custom config file path

Allow users to specify a custom config file path via --config/-C flag,
enabling use cases like NixOS wrappers, multiple contexts (work/private),
and testing with different configurations.

The flag is pre-parsed from os.Args before the DI graph is constructed,
keeping the existing eager initialization architecture intact.

* Add README instructions for custom config path

* Clean up config flag to work properly

* Refactor DI to lazy construction for --config flag

Replace eager DI in NewRootCommand with lazy construction in each
subcommand's RunE. This eliminates the extractConfigFlag hack in
main.go, makes --config/-C a normal cobra PersistentFlag, and
returns config errors cleanly instead of panicking.

v2.21.0

Toggle v2.21.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add git bare root namer (#319)

* Add git bare root namer

Detects a bare clone's worktree dir to make root more contextual

* Add tests and properly handle .git and .bare