Mercurial > dotfiles
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 "+-----------------------------------------------------------+"