9mail: new script to add support for Plan 9 upas/marshal email wrapper
authorJeff Sickel <jas@corpus-callosum.com>
Mon, 12 Aug 2013 17:36:49 -0500
changeset 19613 4bfd3c7160d9
parent 19612 df54cc67b91b
child 19614 1d50c69c1f0a
9mail: new script to add support for Plan 9 upas/marshal email wrapper
contrib/plan9/9mail
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/plan9/9mail	Mon Aug 12 17:36:49 2013 -0500
@@ -0,0 +1,26 @@
+#!/bin/rc
+# 9mail - Mercurial email wrapper for upas/marshal
+
+fn usage {
+	echo >[1=2] usage: mercurial/9mail -f from to [cc]
+	exit usage
+}
+
+from=()
+cc=()
+to=()
+
+switch($1){
+case -f
+	from=$2
+case *
+	usage
+}
+
+to=($3)
+if(~ $#* 4)
+	cc=(-C $4)
+
+upasname=$from
+upas/marshal $cc $to
+