From 2c98bbacc8db3b251e1679f9da84cf1f5ed5726a Mon Sep 17 00:00:00 2001 From: Sam Nystrom Date: Tue, 15 Oct 2024 13:29:10 -0400 Subject: update ~/bin --- bin/readmail | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 bin/readmail (limited to 'bin/readmail') diff --git a/bin/readmail b/bin/readmail new file mode 100755 index 0000000..1643706 --- /dev/null +++ b/bin/readmail @@ -0,0 +1,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 -- cgit v1.2.3