It provides sub-commands to enable scripting. For instance, I would like to launch 4 commands with 4 different panes.
################ # cmd1 | cmd2 #------+-------- # cmd3 | cmd4 ################ tmux new-window 'cmd1' tmux split-window -h 'cmd2' tmux select-pane -L tmux split-window -v 'cmd3' tmux select-pane -R tmux split-window -v 'cmd4'
This can also be useful when orchestrating SSH sessions across different hosts, or creating multiple SSH tunnels at a time (don't ask me why I'm doing this).
Happy hacking Tmux!