Assorted shell and Python scripts

Refactor

Changed files
+12 -7
+12 -7
check-updates
···
#!/usr/bin/env bash
-
FLATPAK_UPDATES=$(flatpak remote-ls --updates | wc -l)
if [[ -f /etc/debian_version ]]; then
-
APT_UPDATES=$(sudo apt update >/dev/null && sudo apt list --upgradable | tr -d '\n' | wc -l)
-
echo "[ APT: $APT_UPDATES ] [ Flatpak: $FLATPAK_UPDATES ]"
-
elif [[ -f /etc/redhat-release ]]; then
-
DNF_UPDATES=$(sudo dnf check-update | wc -l)
-
echo "[ DNF: $DNF_UPDATES ] [ Flatpak: $FLATPAK_UPDATES ]"
fi
-
exit 0
···
#!/usr/bin/env bash
+
updates=()
if [[ -f /etc/debian_version ]]; then
+
sudo apt update >/dev/null
+
updates+=("[ APT: $(sudo apt list --upgradable | tr -d '\n' | wc -l) ]")
+
fi
+
+
if [[ -f /etc/redhat-release ]]; then
+
updates+=("[ DNF: $(sudo dnf check-update | wc -l) ]")
+
fi
+
+
if command -v flatpak >/dev/null; then
+
updates+=("[ Flatpak: $(flatpak remote-ls --updates | wc -l) ]")
fi
+
echo "${updates[*]}"