| @@ -28,7 +28,7 @@ fi | |||||
| # Check account for new mail. Notify if there is new content. | # Check account for new mail. Notify if there is new content. | ||||
| syncandnotify() { | syncandnotify() { | ||||
| acc="$(echo "$account" | sed "s/.*\///")" | acc="$(echo "$account" | sed "s/.*\///")" | ||||
| mbsync "$acc" | |||||
| mbsync $opts "$acc" | |||||
| new=$(find "$HOME/.local/share/mail/$acc/INBOX/new/" "$HOME/.local/share/mail/$acc/Inbox/new/" "$HOME/.local/share/mail/$acc/inbox/new/" -type f -newer "$HOME/.config/mutt/.mailsynclastrun" 2> /dev/null) | new=$(find "$HOME/.local/share/mail/$acc/INBOX/new/" "$HOME/.local/share/mail/$acc/Inbox/new/" "$HOME/.local/share/mail/$acc/inbox/new/" -type f -newer "$HOME/.config/mutt/.mailsynclastrun" 2> /dev/null) | ||||
| newcount=$(echo "$new" | sed '/^\s*$/d' | wc -l) | newcount=$(echo "$new" | sed '/^\s*$/d' | wc -l) | ||||
| if [ "$newcount" -gt "0" ]; then | if [ "$newcount" -gt "0" ]; then | ||||
| @@ -46,6 +46,9 @@ syncandnotify() { | |||||
| if [ "$#" -eq "0" ]; then | if [ "$#" -eq "0" ]; then | ||||
| accounts="$(awk '/^Channel/ {print $2}' "$HOME/.mbsyncrc")" | accounts="$(awk '/^Channel/ {print $2}' "$HOME/.mbsyncrc")" | ||||
| else | else | ||||
| for arg in "$@"; do | |||||
| [ "${arg%${arg#?}}" = '-' ] && opts="${opts:+${opts} }${arg}" && shift 1 | |||||
| done | |||||
| accounts=$* | accounts=$* | ||||
| fi | fi | ||||