From 47c5707d50f5b97e43e120159138e042fe3c5f71 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Thu, 10 Mar 2022 22:11:13 +0100 Subject: add contrib/mopenall --- contrib/mopenall | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 contrib/mopenall diff --git a/contrib/mopenall b/contrib/mopenall new file mode 100644 index 0000000..7362197 --- /dev/null +++ b/contrib/mopenall @@ -0,0 +1,18 @@ +#!/bin/sh -e +# mopenall [MSG] - open every attachements in xdg-open + +[ "$#" -eq 0 ] && set -- . + +f="$(mseq "$1" | sed 1q)" +[ -z "$f" ] && printf 'No message %s.\n' "$1" 1>&2 && exit 1 + +dir=$(mktemp -d -t menter.XXXXXX) +cd "$dir" +mshow -t "$1" +mshow -B -x "$1" 2>/dev/null +for f in * ; do + xdg-open "$f" & +done +wait +echo rm -r "$dir" +rm -r "$dir" -- cgit 1.4.1