blob: 164370641bb81522bb92d04edb0abaa132ecd6cb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/sh
dir=~/mail/"${1:-INBOX}"
while true; do
mlist "$dir" | msort -dr | mseq -S | MBLAZE_PAGER=cat mscan
read -r addr cmd || break
case "$cmd" in
g) mbsync primary >/dev/null 2>&1 && minc ~/mail/* >/dev/null ;;
c) mseq -C "$addr" ;;
s) mshow "$addr" && mflag -S "$addr" >/dev/null ;;
a) mrefile "$addr" ~/mail/Archive ;;
m*) mrefile "$addr" ~/mail/"${cmd#m}" ;;
f*) mflag -"${cmd#f}" "$addr" >/dev/null ;;
q) break ;;
esac
done
echo 'Syncing changes...'
mbsync primary >/dev/null 2>&1
|