| @@ -289,7 +289,7 @@ purge() { confirm "delete all account data" || exit | |||||
| sed -ibu "/\# mw-autogenerated/d" "$muttrc" ; rm -f "$muttrc"bu | sed -ibu "/\# mw-autogenerated/d" "$muttrc" ; rm -f "$muttrc"bu | ||||
| } | } | ||||
| syncwrapper() { mbsync -a & | |||||
| syncwrapper() { mbsync "${1:--a}" & | |||||
| ( kill -46 "$(pidof "${STATUSBAR:-dwmblocks}")" >/dev/null 2>&1 ) 2>/dev/null | ( kill -46 "$(pidof "${STATUSBAR:-dwmblocks}")" >/dev/null 2>&1 ) 2>/dev/null | ||||
| wait | wait | ||||
| ( kill -46 "$(pidof "${STATUSBAR:-dwmblocks}")" >/dev/null 2>&1 ) 2>/dev/null | ( kill -46 "$(pidof "${STATUSBAR:-dwmblocks}")" >/dev/null 2>&1 ) 2>/dev/null | ||||
| @@ -322,7 +322,7 @@ case "$1" in | |||||
| add) asktype && askinfo && tryconnect && finalize || delete ;; | add) asktype && askinfo && tryconnect && finalize || delete ;; | ||||
| pass) pick "change the password of" && getpass ;; | pass) pick "change the password of" && getpass ;; | ||||
| delete) pick delete && confirm "delete the \`$title\` profile" && delete ;; | delete) pick delete && confirm "delete the \`$title\` profile" && delete ;; | ||||
| sync) syncwrapper ;; | |||||
| sync) syncwrapper $2 ;; | |||||
| purge) purge ;; | purge) purge ;; | ||||
| *) cat << EOF | *) cat << EOF | ||||
| mw: mutt-wizard, auto-configure email accounts for mutt | mw: mutt-wizard, auto-configure email accounts for mutt | ||||