]> gitweb.pimeys.fr Git - scripts-20-100.git/commitdiff
Pour surveiller son ~/Mail
authorVincent Le Gallic <legallic@crans.org>
Sun, 29 Sep 2013 12:29:46 +0000 (14:29 +0200)
committerVincent Le Gallic <legallic@crans.org>
Sun, 29 Sep 2013 12:29:46 +0000 (14:29 +0200)
watch_subscriptions.sh [new file with mode: 0755]

diff --git a/watch_subscriptions.sh b/watch_subscriptions.sh
new file mode 100755 (executable)
index 0000000..2f807f2
--- /dev/null
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+# Script pour vérifier que je suis bien abonné à tous mes dossiers
+
+# Appelé par Cron, enverra par mail le diff entre les abonnements
+# et les dossiers existants
+
+# Appelé avec "apply" en premier paramètre, abonne à tous les dossiers présents
+
+MAILDIR=~/Mail
+
+cd $MAILDIR
+diff -u <(cat subscriptions | sort) <(find . -maxdepth 1 -mindepth 1 -type d | sort | sed 's/^...//')
+
+if [[ "$1" = *"apply"* ]]
+then
+    find . -maxdepth 1 -mindepth 1 -type d | sort | sed 's/^...//' > subscriptions
+    echo
+    echo "** APPLIED **"
+fi