From 56553c9a6e1800827b1500ae2c57c421bae06bf9 Mon Sep 17 00:00:00 2001 From: germedeb Date: Sat, 5 Feb 2022 21:21:00 -0300 Subject: [PATCH] added the missing script --- missing.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 missing.sh diff --git a/missing.sh b/missing.sh new file mode 100755 index 0000000..d0a9318 --- /dev/null +++ b/missing.sh @@ -0,0 +1,31 @@ +#! /bin/bash + +# this file is part of missing-icon-reporter +# and it's AGPLv3 licensed. + +desktopsearch () { + for DESKTOP in /usr/share/applications/*.desktop + do + if [[ -f "${DESKTOP}" ]]; then + cat ${DESKTOP} | grep 'Icon=' | sed s/Icon=// + + fi + done +} + +iconsearch () { + for ICON in ~/.icons/aleta/*/*/*.png + do + if [[ -f "${ICON}" ]]; then + N=$(basename ${ICON} .png) + echo ${N} + fi + done +} +desktopsearch | sort | uniq > /tmp/.missing-icon-reporter-desktopsearch.tmp +iconsearch | sort | uniq > /tmp/.missing-icon-reporter-iconsearch.tmp + +cat /tmp/.missing-icon-reporter-desktopsearch.tmp /tmp/.missing-icon-reporter-iconsearch.tmp | sort | uniq > /tmp/.missing-icon-reporter-comparisonsearch.tmp + +cat /tmp/.missing-icon-reporter-comparisonsearch.tmp /tmp/.missing-icon-reporter-iconsearch.tmp /tmp/.missing-icon-reporter-iconsearch.tmp | sort | uniq +# diff --suppress-common-lines /tmp/.missing-icon-reporter-desktopsearch.tmp /tmp/.missing-icon-reporter-iconsearch.tmp