From e6ca515744e93f2afa479b02acd6993cfd585f29 Mon Sep 17 00:00:00 2001 From: yeti Date: Wed, 14 May 2025 07:37:20 +0100 Subject: [PATCH] feat(ssh): pass client $TERM variable to container's tmux session --- ssh_router.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ssh_router.sh b/ssh_router.sh index bbb1655..03c98b7 100755 --- a/ssh_router.sh +++ b/ssh_router.sh @@ -157,7 +157,7 @@ rw) fi log "⚡ $PERSON is working on $WORKSPACE's workspace" - if ! podman exec -it -e TERM=tmux-256color --user "$DEV_USER" "$WORKSPACE" tmux attach -t "$TMUX_SESSION"; then + if ! podman exec -it -e TERM="$TERM" --user "$DEV_USER" "$WORKSPACE" tmux attach -t "$TMUX_SESSION"; then log "❌ Could not attach to tmux session. Please contact admin or try again later." exit 1 fi @@ -169,7 +169,7 @@ rw) ro) if (podman container exists "$WORKSPACE" && podman inspect -f '{{.State.Running}}' "$WORKSPACE" | grep -q true) >/dev/null 2>&1; then log "📜 $PERSON is viewing $WORKSPACE's workspace" - if ! podman exec -it -e TERM=tmux-256color --user "$DEV_USER" "$WORKSPACE" tmux attach -r -t "$TMUX_SESSION"; then + if ! podman exec -it -e TERM="$TERM" --user "$DEV_USER" "$WORKSPACE" tmux attach -r -t "$TMUX_SESSION"; then log "❌ Could not attach to tmux session. Please contact admin or try again later." exit 1 fi