about summary refs log tree commit diff
path: root/msetseq
diff options
context:
space:
mode:
authorChristian Neukirchen <chneukirchen@gmail.com>2016-07-20 13:55:26 +0200
committerChristian Neukirchen <chneukirchen@gmail.com>2016-07-20 14:08:37 +0200
commit06c46304b43318a6047e31dbd9c8fa15f6906571 (patch)
tree443df7a517f46b67ca3a28ce3029a6646f573968 /msetseq
parent9981ae56ec0889df52f6891cd8227ede937dd178 (diff)
downloadmblaze-06c46304b43318a6047e31dbd9c8fa15f6906571.tar.gz
mblaze-06c46304b43318a6047e31dbd9c8fa15f6906571.tar.xz
mblaze-06c46304b43318a6047e31dbd9c8fa15f6906571.zip
msetseq: rename from setmap
Diffstat (limited to 'msetseq')
-rwxr-xr-xmsetseq12
1 files changed, 12 insertions, 0 deletions
diff --git a/msetseq b/msetseq
new file mode 100755
index 0000000..03fb512
--- /dev/null
+++ b/msetseq
@@ -0,0 +1,12 @@
+#!/bin/sh -e
+# msetseq [-a] - store/append stdin as santoku seq (can be used as filter)
+
+: ${MAILMAP:=~/.santoku/map}
+
+if [ "$1" = -a ]; then
+	cat ${MAILMAP} - >"${MAILMAP}-"
+else
+	cat >"${MAILMAP}-"
+fi
+mv "${MAILMAP}-" "${MAILMAP}"
+[ -t 1 ] || cat "${MAILMAP}"