From c87a6ca25148ebbe811603dd099994d5ee152b07 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Tue, 24 Dec 2024 05:53:30 -0500 Subject: [PATCH] support paru in `checkUpdates` & clarify polling interval is in ms (#601) * feat(scripts): support `paru` for checking package updates * fix(config): clarify polling interval is in ms --------- Co-authored-by: Jas Singh --- scripts/checkUpdates.sh | 9 +++++++-- src/components/bar/settings/config.tsx | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/checkUpdates.sh b/scripts/checkUpdates.sh index 39bf6ec..ab36d3c 100755 --- a/scripts/checkUpdates.sh +++ b/scripts/checkUpdates.sh @@ -3,14 +3,19 @@ check_arch_updates() { official_updates=0 aur_updates=0 + if command -v paru &> /dev/null; then + aur_helper="paru" + else + aur_helper="yay" + fi if [ "$1" = "-y" ]; then - aur_updates=$(yay -Qum 2>/dev/null | wc -l) + aur_updates=$($aur_helper -Qum 2>/dev/null | wc -l) elif [ "$1" = "-p" ]; then official_updates=$(checkupdates 2>/dev/null | wc -l) else official_updates=$(checkupdates 2>/dev/null | wc -l) - aur_updates=$(yay -Qum 2>/dev/null | wc -l) + aur_updates=$($aur_helper -Qum 2>/dev/null | wc -l) fi total_updates=$((official_updates + aur_updates)) diff --git a/src/components/bar/settings/config.tsx b/src/components/bar/settings/config.tsx index 384715e..931e46b 100644 --- a/src/components/bar/settings/config.tsx +++ b/src/components/bar/settings/config.tsx @@ -176,7 +176,7 @@ export const CustomModuleSettings = (): JSX.Element => {