From 1f9e50603f63921363e546db10f63d4ed88150f9 Mon Sep 17 00:00:00 2001 From: Julian Blake Kongslie Date: Sun, 29 May 2022 17:43:26 -0700 Subject: Add tool for creating a bunch of simultaneous nios2-terminal sessions. --- tool/simultmux | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 tool/simultmux diff --git a/tool/simultmux b/tool/simultmux new file mode 100755 index 0000000..2b25d0d --- /dev/null +++ b/tool/simultmux @@ -0,0 +1,35 @@ +#!/bin/bash + +set -eux + +TMUX="tmux -S /tmp/simultmux" + +if [[ "$#" > 0 ]]; then + INSTANCES="$1" + shift +else + INSTANCES=16 +fi + +pkill nios2-terminal || true + +$TMUX new-session -d -x 1024 -y 1024 + +#$TMUX set remain-on-exit on +$TMUX set synchronize-panes on + +for I in $(seq 0 "$((INSTANCES-1))"); do + $TMUX split-window -t "$I" nios2-terminal --instance "$I" + $TMUX select-layout tiled +done + +$TMUX kill-pane -t 0 +sleep 1 +$TMUX select-layout tiled + +$TMUX attach + +$TMUX kill-server +rm -f /tmp/simultmux + +pkill nios2-terminal || true -- cgit v1.2.3