summaryrefslogtreecommitdiffstats
path: root/.local/bin/mutt_md2html.sh
blob: 0756ea7c8c7671d149602d3549ea1dc825cdd484 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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"