From f29ccc3f9238f1b7239f550dac4a4c49dc5aa5b3 Mon Sep 17 00:00:00 2001 From: Luxferre Date: Thu, 28 May 2026 11:19:53 +0300 Subject: [PATCH] added bmux --- bmux | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bmux b/bmux index c3fd1fa..693ca90 100755 --- a/bmux +++ b/bmux @@ -6,13 +6,13 @@ SDIR="$HOME/.dtsess" SPFILE="$SDIR/.list" mkdir -p "$SDIR" touch "$SPFILE" +mapfile -t MENU < "$SPFILE" if [[ -z "$(ls -1 "$SDIR")" ]]; then - cat "$SPFILE" | while read -r sess; do + for sess in "${MENU[@]}"; do dtach -n "$SDIR/$sess" $SHELL done fi PS3='Select a session: ' -mapfile -t MENU < "$SPFILE" while true; do select sname in "${MENU[@]}" New Quit; do break; done [[ "$sname" = 'Quit' ]] && printf '\033[0m' && break