Releases: joshmedeski/sesh
v2.17.1
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
What's Changed
- β¨ Switch to Cobra and Fang CLI and add CLAUDE with Obsidian vault by @joshmedeski in #266
- The Charm team released a new CLI start kit called fang. So sesh was ported over to Cobra and now looks better than ever!
- The Charm team released a new CLI start kit called fang. So sesh was ported over to Cobra and now looks better than ever!
- β¨ 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.
- If you want to ensure your sesh config file is properly setup, you can now add
- π Update readme with for linux launchers by @jacostag in #264
- Linux users! Check out jacostag/sesh-ulauncher
- β¬οΈ 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!
- 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
New Contributors
- @jacostag made their first contribution in #264
- @randomdude16671 made their first contribution in #252
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
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
What's Changed
- feat: allow replacements in startup command by @liam-mackie in #259
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
- @liam-mackie made their first contribution in #259
Full Changelog: v2.14.0...v2.15.0
v2.14.0
What's Changed
- Configure sorting by @evheath in #241
- Support regex in blacklist by @bdeferme in #239
- Multiple windows for session configuration in sesh.toml by @PiquelChips in #237
New Contributors
- @evheath made their first contribution in #241
- @bdeferme made their first contribution in #239
- @PiquelChips made their first contribution in #237
Full Changelog: v2.13.0...v2.14.0
v2.13.0
- Fix README images
- Update mocks
Full Changelog: v2.12.0...v2.13.0
v2.12.0
What's Changed
- Revert "feat: add SESH_SESSION_NAME environment variable" by @joshmedeski in #227
- Tag all modules and packages with v2 by @joshmedeski in #228
Full Changelog: v2.11.0...v2.12.0
v2.11.0
What's Changed
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
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