]> arthur.barton.de Git - ConfigScripts.git/blobdiff - sys/profile
Enhance icalBuddy output
[ConfigScripts.git] / sys / profile
index 3369081c69fdd44d09c1dd8fa45bb36affcc3fa8..37af75e50ffe60944c8976265aba9aac120fb451 100644 (file)
@@ -161,12 +161,17 @@ type -p tset >/dev/null 2>&1
 type -p icalBuddy >/dev/null 2>&1
 if [ $? -eq 0 -a "$UID" -ne 0 ]; then
        case "$LANG" in
-               *.UTF*) BUL="•"; SEP="»"; ;;
-               *)      BUL="*"; SEP=">"; ;;
+               *.UTF*) bul="•"; bul_imp="!"; sep="»"; ;;
+               *)      bul="*"; bul_imp="!"; sep=">"; ;;
        esac
-       icalBuddy -f -n -npn -nc -b " $BUL " -ps "/ $SEP /" -eep "url,notes" \
-               eventsToday+1 2>/dev/null | grep "$BUL"
+       icalBuddy -f -n -b " $bul " -ab " $bul_imp " -ps "/ $sep /" \
+               -nc -npn -iep "title,due" -stda \
+               tasksDueBefore:today 2>/dev/null
+       icalBuddy -f -n -b " $bul " -ab " $bul_imp " -ps "/ $sep /" \
+               -nc -npn -iep "title,datetime" \
+               eventsToday+1 2>/dev/null
        [ $? -eq 0 ] && echo
+       unset bul bul_imp sep
 else
        # remind(1)
        type -p remind >/dev/null 2>&1