From 4e9b87ae1a01394be559a182906aaf69454d4db0 Mon Sep 17 00:00:00 2001 From: Price Hiller Date: Mon, 5 Jun 2023 02:58:36 -0500 Subject: [PATCH] refactor(waybar): do not return package updates if none are available --- dots/.config/waybar/scripts/get-pacman-package-updates.bash | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dots/.config/waybar/scripts/get-pacman-package-updates.bash b/dots/.config/waybar/scripts/get-pacman-package-updates.bash index 83c1d480..1268ae31 100755 --- a/dots/.config/waybar/scripts/get-pacman-package-updates.bash +++ b/dots/.config/waybar/scripts/get-pacman-package-updates.bash @@ -9,9 +9,11 @@ main() { if ((package_update_number > 10)); then package_updates="$(printf "%s" "${package_updates}" | head -n 10)" package_updates+="\n..." + elif (( package_update_number == 0 )); then + # Don't return anything if there are no updates available + return 0 fi - printf '{"text": "%s", "tooltip": "%s"}\n' "${package_update_number}" "${package_updates//$'\n'/\\n}" }