From 50eb1986bfb4a177aba2e8a0300bc1f1c6dd37ad Mon Sep 17 00:00:00 2001 From: Jerome Petazzoni Date: Tue, 4 Aug 2015 11:17:47 -0700 Subject: [PATCH] Only add `-t` if stdin is a tty --- bashrc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bashrc b/bashrc index 348b26a..3fca5c2 100644 --- a/bashrc +++ b/bashrc @@ -32,7 +32,11 @@ command_not_found_handle () { fi done - docker run -ti -u $(whoami) -w "$HOME" \ + # Check if we are on a tty to decide whether to allocate one + DASHT= + tty -s && DASHT=-t + + docker run $DASHT -i -u $(whoami) -w "$HOME" \ $(env | cut -d= -f1 | awk '{print "-e", $1}') \ $DEVICES $VOLUMES \ -v /etc/passwd:/etc/passwd:ro \