From c0d0d65aa04ca1dea17e4287d89d1e5eaa391ea8 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 10 Mar 2020 12:26:29 +0200 Subject: [PATCH] pfetch: Fix blank lines --- pfetch | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pfetch b/pfetch index 5c1565a..4e67358 100755 --- a/pfetch +++ b/pfetch @@ -1466,8 +1466,14 @@ main() { info_length=$((info_length + 1)) while IFS= read -r line || [ "$1" ]; do - "get_$1" - shift "$(($# ? 1 : 0))" + # Iterate over the info skipping any lines + # which are blank. + for info; do + "get_$1" + shift "$(($# ? 1 : 0))" + [ "$out" ] && break + done + printf '\033[%sC%s\r%s\n' "$ascii_width" "$out" "$line" >&6 out= done <<-EOF