From 20176430ebebcf69d928efc50bfe8f24de6f97ae Mon Sep 17 00:00:00 2001 From: Stacy Harper Date: Tue, 6 Jul 2021 17:35:13 +0200 Subject: [PATCH] Add a template argument to hyrate default body --- mcom | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/mcom b/mcom index 4c1027f..cca1c47 100755 --- a/mcom +++ b/mcom @@ -110,6 +110,7 @@ defaultc=e hdrs= resume= noquote= +template= case "$0" in *mcom*) hdr=to @@ -137,6 +138,11 @@ case "$0" in shift fi ;; + -t) + shift + template="$1" + shift + ;; -send) defaultc=justsend shift;; @@ -214,6 +220,11 @@ case "$0" in -send) defaultc=justsend shift;; + -t) + shift + template="$1" + shift + ;; -noquote) noquote=1 shift;; @@ -403,6 +414,14 @@ fi case "$0" in *mbnc*) ;; *) + if [ -n "$template" ]; then + if [ ! -r "$template" ]; then + printf "The template %s in unredeable\n" "$template" >&2 + exit 1 + fi + cat "$template" + fi + if [ -f "$MBLAZE/signature" ]; then SIGNATURE="$MBLAZE/signature" elif [ -f ~/.signature ]; then