Skip to content

Releases: joshmedeski/sesh

v2.17.1

03 Jul 19:59
Compare
Choose a tag to compare

What's Changed

  • The new Fang configuration required disabling of the version feature.
  • Update fang dependency
  • Use fang's built-in Ansi theme

Full Changelog: v2.17.0...v2.17.1

v2.17.0

03 Jul 14:46
Compare
Choose a tag to compare

What's Changed

  • ✨ Switch to Cobra and Fang CLI and add CLAUDE with Obsidian vault by @joshmedeski in #266
  • ✨ Strict toml marshalling by @randomdude16671 in #252
    • If you want to ensure your sesh config file is properly setup, you can now add strict_mode = true to your config file and if there are any errors sesh will crash and report the errors to you. This is an opt-in feature so don't worry if your config is a little messy on upgrade.
  • πŸ“„ Update readme with for linux launchers by @jacostag in #264
  • ⬆️ Update mockery to v3 by @joshmedeski in #262
    • I've updated the mockery library to the latest version and removed the mocked files from version control. Now, if you try to run tests with make test the mockery library will auto-generate the mocks!

New Contributors

Full Changelog: v2.16.0...v2.17.0

Please go to the discussion for this release if you have any issues with the update.

v2.16.0

13 Jun 13:52
f6ab988
Compare
Choose a tag to compare

What's Changed

  • ✨ Save log files into $HOME/.seshtmp when no permission for $TMPDIR (#261)

Full Changelog: v2.15.0...v2.16.0

v2.15.0

04 Jun 14:36
307c5e2
Compare
Choose a tag to compare

What's Changed

You can now use the {} as a placeholder for the sessions path for startup command:

[default_session]
startup_command = "tmuxinator start default_project path={}"

New Contributors

Full Changelog: v2.14.0...v2.15.0

v2.14.0

02 Jun 16:07
6e43f37
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.13.0...v2.14.0

v2.13.0

23 Feb 14:20
Compare
Choose a tag to compare
  • Fix README images
  • Update mocks

Full Changelog: v2.12.0...v2.13.0

v2.12.0

14 Feb 16:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.11.0...v2.12.0

v2.11.0

13 Feb 16:26
Compare
Choose a tag to compare

What's Changed

  • feat: add SESH_SESSION_NAME environment variable by @bcotton in #225

When creating a new tmux session, sesh now automatically sets the SESH_SESSION_NAME environment variable to the name of the session. This can be useful for scripts or programs that need to know the current session name.

New Contributors

Full Changelog: v2.10.0...v2.11.0

v2.10.0

31 Jan 04:24
Compare
Choose a tag to compare

What's Changed

Introducing the blacklist configuration option that takes an array of strings, which will automatically filter out each item listed from the tmux server list.

Add this to your sesh.toml

blacklist = ["scratch"]

Note

Works great with tmux-floatx

v2.9.0

27 Jan 22:16
a972607
Compare
Choose a tag to compare

You can now hide duplicate items (matching on the source's path) in the list command by passing the --hide-duplicates or -d list:

sesh list --hide-duplicates

This feature used to exist but wasn't fully implemented in the v2 rewrite, thanks to @szinn for the contribution!