dotfiles/dot_local/bin/executable_mailcount

23 lines
446 B
Text
Raw Normal View History

2022-07-30 07:17:12 +02:00
#!/bin/bash
UNREAD_ONLY=true
MAIL_DIR=~/.local/share/mail
mailcount=0
if [[ -d ${MAIL_DIR} ]]; then
for dir in ${MAIL_DIR}/*/; do
# get file count for the unread mailbox, add to count
mailcount=$(( $( ls ${dir}INBOX/new | wc -l ) + $mailcount ))
# also add the rest of the inbox if var is set
if !($UNREAD_ONLY); then
mailcount=$(( $( ls ${dir}INBOX/cur | wc -l ) + $mailcount ))
fi
done
fi
echo ${mailcount}