From 7b15588681f0bba0676a03a37a3d62a8d87a1367 Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Wed, 21 Jan 2026 12:36:46 -0800 Subject: [PATCH] client: lib_docker: exec: only allocate pseudo-TTY when needed --- client/src/docker/lib/internal/lib_docker.bash | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/src/docker/lib/internal/lib_docker.bash b/client/src/docker/lib/internal/lib_docker.bash index 8dc2218..f0c786c 100644 --- a/client/src/docker/lib/internal/lib_docker.bash +++ b/client/src/docker/lib/internal/lib_docker.bash @@ -507,7 +507,9 @@ function lib_docker::__shell() function lib_docker::__exec() { - docker exec -it "$global_container" /bin/bash -i -c "$@" + local _tty + test -t 1 && _tty="t" + docker exec -i"$_tty" "$global_container" /bin/bash -i -c "$@" } function lib_docker::__parse_args_edit()