You'll have to speak up. I'm wearing a towel.
It's been a while since the last release, and a few minor improvements and changes have accumulated.
Breaking changes
The options --swm
and --mwm
have been moved to the --wm
flag. Possible values are single
or multi
.
New features
First time contributor @ClashTheBunny provided the ssh_prereqs
configuration option. Commands defined here are executed on the local host prior to attempting to start a ControlMaster session to the remote machine. If any of the commands exit with a status of 1
, tmuxc
exits. Thank you!
TMUX_SESSION_NAME
is defined before starting tmux
, so that it's available as an environment variable inside sessions.
All commits
- 2291cd3 - perltidy, bump to v1.9 (Zach Dykstra)
- 0545138 - Add ability to add a command as a prerequisite for SSH (Randall Mason)
- ba99c1b - Fix usage of single|multi (Zach Dykstra)
- 9c734e2 - Add csv header to document each field (Zach Dykstra)
- 6cfde25 - Clean tmux session names from all sources (Zach Dykstra)
- fcb4ede - Move mwm/swm to a single multi-opt CLI flag (Zach Dykstra)
- 8bb609d - Correctly reap child processes instead of zombifying them (Zach Dykstra)
- aa30037 - '.' is invalid in tmux session names (Zach Dykstra)
- 2f76ddc - Only do swm if mwm is not explicitly enabled on the CLI (Zach Dykstra)
- fdfd889 - Reap zombie SSH processes when a ControlMaster session dies (Zach Dykstra)
- 5bbcb31 - Set it when attaching a terminal to a session (Zach Dykstra)
- f0cd34c - Set TMUX_SESSION_NAME when creating sessions via SSH (Zach Dykstra)