about summary refs log tree commit diff
path: root/mquote
diff options
context:
space:
mode:
authorChristian Neukirchen <chneukirchen@gmail.com>2016-08-01 18:00:52 +0200
committerChristian Neukirchen <chneukirchen@gmail.com>2016-08-01 18:00:52 +0200
commit2a9c1668ebc48eb0077f289970a348944b78010d (patch)
treecae9e4ab1616226fb66da56972412cafc5a3c705 /mquote
parente7969bf0545363e0cb8f0ef8e8d8829bbc5820bd (diff)
downloadmblaze-2a9c1668ebc48eb0077f289970a348944b78010d.tar.gz
mblaze-2a9c1668ebc48eb0077f289970a348944b78010d.tar.xz
mblaze-2a9c1668ebc48eb0077f289970a348944b78010d.zip
mquote: extract from mcomp, refine
Diffstat (limited to 'mquote')
-rwxr-xr-xmquote12
1 files changed, 12 insertions, 0 deletions
diff --git a/mquote b/mquote
new file mode 100755
index 0000000..1a68f50
--- /dev/null
+++ b/mquote
@@ -0,0 +1,12 @@
+#!/bin/sh
+# mquote MSG - format MSG as a quotation
+
+: ${from=$(mhdr -d -h x-original-from "$1")}
+: ${from=$(mhdr -d -h from "$1")}
+: ${from=Someone}
+
+echo "$from wrote:"
+mshow -R "$1" |
+	sed -n '/^-- $/!p;//q' |                   # strip signature
+	sed -e :a -e '/^\n*$/{$d;N;ba' -e '}' |    # strip empty lines
+	sed 's/^/> /'                              # prefix with >