ENC424J600/nix/tmux.sh

28 lines
775 B
Bash

tmux -2 list-windows -t enc424j600 | grep -q $USER && echo 'Your tmux session is still running! Attach by running:' && echo '$ tmux a -t enc424j600' && echo '$ tmux selectw -t' $USER && exit 1 || true
tmux -2 new-session -d -s enc424j600 -n $USER
# |
# 0:port-demux | 1:user
# |
tmux split-window -h
tmux select-pane -t 0
tmux send-keys "rm itm.bin || true; run-itmdemux-follow" C-m
tmux select-pane -t 1
tmux send-keys "run-openocd-f4x; run-help" C-m
# |
# 0: | 1:user
# |------------
# | 2:network
# |
tmux split-window -v
tmux select-pane -t 2
tmux resize-pane -D 20
# Set default window
tmux select-window -t enc424j600:$USER
# Set focus on user pane
tmux select-pane -t 1
# Attach to session
tmux -2 attach-session -t enc424j600