[-- Attachment #1: Type: text/plain, Size: 456 bytes --]
There is a new pull request by Eluminae against master on the mblaze repository
https://github.com/Eluminae/mblaze template
https://github.com/leahneukirchen/mblaze/pull/211
Add a template argument to hyrate default body
I firstly though about adapting SIGNATURE. The thing is that people probably rely on existing configuration so I added a simple argument for that.
A patch file from https://github.com/leahneukirchen/mblaze/pull/211.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-template-211.patch --]
[-- Type: text/x-diff, Size: 1127 bytes --]
From 20176430ebebcf69d928efc50bfe8f24de6f97ae Mon Sep 17 00:00:00 2001
From: Stacy Harper <contact@stacyharper.net>
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