changeset 505:b78aa03c0c00

zshrc: silence noisy which(1) implementations Some of them like to write to stdout, fun.
author Augie Fackler <raf@durin42.com>
date Sat, 21 Nov 2020 21:02:02 -0500
parents 1b863525992d
children 44f1d686dff1
files .zshrc
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/.zshrc
+++ b/.zshrc
@@ -9,7 +9,7 @@ done
 if [ ! "$SHOWED_SCREEN_MESSAGE" = "true" ]; then
         # Use /bin/which explicitly because we have a shell function
         # that confuses the zsh built-in which.
-        if sh -c 'which screen' > /dev/null; then
+        if sh -c 'which screen' 2> /dev/null > /dev/null; then
                 detached_screens=`screen -list | grep Detached | sed -e 's/	(Detached)//'`
                 if [ ! -z "$detached_screens" ]; then
                         echo "+---------------------------------------+"
@@ -22,7 +22,7 @@ if [ ! "$SHOWED_SCREEN_MESSAGE" = "true"
 fi
 
 if [ ! "$SHOWED_TMUX_MESSAGE" = "true" ]; then
-  if which tmux > /dev/null; then
+  if which tmux 2> /dev/null > /dev/null; then
     detached_screens=$(tmux ls 2> /dev/null | grep -v attached)
     if [ ! -z "$detached_screens" ]; then
       echo "+-----------------------------------------------------------+"