From b05762b6afcc16894f667d775451c08da34d790b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Thu, 27 May 2021 04:12:50 +0200 Subject: mum: Add 's' command (sync and read new messages) --- src/m-sync | 2 +- src/mum | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/m-sync b/src/m-sync index 73c232d..9e07c18 100755 --- a/src/m-sync +++ b/src/m-sync @@ -5,7 +5,7 @@ # Edit this script to your own preferences. USERNAME=john@ankarstrom.se -PASSWORD=`getpw` +[ -z "$PASSWORD" ] && PASSWORD=`getpw` export USERNAME PASSWORD mkfifo mbox.i.fifo diff --git a/src/mum b/src/mum index cac3abe..22dd6bf 100755 --- a/src/mum +++ b/src/mum @@ -182,6 +182,13 @@ h: load($+{index} || $INDEX); } + # s -- sync and read messages + elsif (/^s\Z/x) { + chomp($ENV{PASSWORD} = `getpw`) if not $ENV{PASSWORD}; + system 'm-sync'; + load($INDEX) if $INDEX; + } + # range without command elsif (/^(?&range) \Z $d/x) { # select last message in range -- cgit v1.2.3