# HG changeset patch # User Jeff Sickel # Date 1376347009 18000 # Node ID 4bfd3c7160d99aba3fc98abcbbf1e86cca8354f0 # Parent df54cc67b91bea97c4fc299241a67aeecf099d00 9mail: new script to add support for Plan 9 upas/marshal email wrapper diff -r df54cc67b91b -r 4bfd3c7160d9 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 +