16 lines
391 B
Bash
Raw Normal View History

2025-07-27 10:30:33 +02:00
#!/bin/bash
# Check updates on Arch Linux
if [ -f /usr/bin/pacman ] ; then
num_packages=$(pacman -Qu | wc -l)
2025-08-08 12:47:45 +02:00
echo "${num_packages} "
2025-07-27 10:30:33 +02:00
# Check updates on Ubuntu/Debian/Devuan
2025-08-04 07:57:14 +02:00
elif [ -f /usr/bin/apt ] ; then
num_packages=$(apt list --upgradable 2>/dev/null | grep -c ^)
num_packages=$(expr ${num_packages} - 1)
2025-08-08 12:47:45 +02:00
echo "${num_packages} "
2025-07-27 10:30:33 +02:00
# Disable for other distros
else
2025-08-08 12:47:45 +02:00
echo "0 "
2025-07-27 10:30:33 +02:00
fi