diff options
Diffstat (limited to '.local/bin/mutt_md2html.sh')
-rwxr-xr-x | .local/bin/mutt_md2html.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/.local/bin/mutt_md2html.sh b/.local/bin/mutt_md2html.sh new file mode 100755 index 0000000..0756ea7 --- /dev/null +++ b/.local/bin/mutt_md2html.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +commandsFile="/tmp/neomutt-commands" +markdownFile="/tmp/neomutt-markdown" +htmlFile="/tmp/neomutt.html" + +cat - > "$markdownFile" +echo -n "push " > "$commandsFile" + +pandoc -f markdown -t html5 --standalone "$markdownFile" > "$htmlFile" + +# Attach the html file +echo -n "<attach-file>\"$htmlFile\"<enter>" >> "$commandsFile" + +# Set it as inline +echo -n "<toggle-disposition>" >> "$commandsFile" + +# Tell neomutt to delete it after sending +echo -n "<toggle-unlink>" >> "$commandsFile" + +# Select both the html and markdown files +echo -n "<tag-entry><previous-entry><tag-entry>" >> "$commandsFile" + +# Group the selected messages as alternatives +echo -n "<group-alternatives>" >> "$commandsFile" |