22 lines
475 B
Plaintext
22 lines
475 B
Plaintext
|
#!/usr/bin/env bash
|
||
|
|
||
|
CALDIR="$HOME/.vdirsyncer/currentCalendars"
|
||
|
|
||
|
function status() {
|
||
|
ls "$CALDIR" | while read account
|
||
|
do
|
||
|
displayname="$(cat "$CALDIR/$account/displayname")"
|
||
|
color="$(cat "$CALDIR/$account/color")"
|
||
|
nb="$(todo list "$displayname" | grep -v "^$" | wc -l)"
|
||
|
|
||
|
if [ $nb -gt 0 ]
|
||
|
then
|
||
|
echo -n " %{F$color}$nb%{F-}"
|
||
|
fi
|
||
|
done
|
||
|
# Newline to tell polybar to update in any case
|
||
|
echo
|
||
|
}
|
||
|
|
||
|
status
|