From: Dan Holmsand Date: Thu, 09 Jun 2005 11:21:26 GMT Subject: [PATCH 4/6] Only invoke pager if there's any output Message-ID: <42A82636.1060505@gmail.com> This avoids annoying empty "less" window if there's no output from cg-diff, for example. Signed-off-by: Dan Holmsand --- cg-Xlib | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/cg-Xlib b/cg-Xlib --- a/cg-Xlib +++ b/cg-Xlib @@ -22,7 +22,11 @@ usage() { } pager () { - LESS="R$LESS" ${PAGER:-less} $PAGER_FLAGS + # Invoke $PAGER if there is any output + local line + if read -r line; then + ( echo "$line"; cat ) | LESS="-R $LESS" ${PAGER:-less} + fi } mktemp () {