summaryrefslogtreecommitdiff
path: root/.local
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2023-08-25 19:40:58 +0300
committerThomas Voss <mail@thomasvoss.com> 2023-08-25 19:40:58 +0300
commit1087289fd0cfdd5ada7954c3fa4284228e45cd05 (patch)
treee95ad11ad1c3849de1f0e36a26668e7e766aa340 /.local
parente3d59bae4051a36f3c95523ca82b980ab8e464b4 (diff)
send-package: Why not?
Diffstat (limited to '.local')
-rwxr-xr-x.local/bin/send-package10
-rw-r--r--.local/share/send-package/template8
2 files changed, 18 insertions, 0 deletions
diff --git a/.local/bin/send-package b/.local/bin/send-package
new file mode 100755
index 0000000..4c6538b
--- /dev/null
+++ b/.local/bin/send-package
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# Why not?
+
+readonly tmpl="${XDG_DATA_HOME:-$HOME/.local/share}/send-package/template"
+
+sed -En '/^Angel Cakes/,/^Doozies/s/(\t|\s{2,})/\n/gp' ~/doc/tit-names \
+ | shuf -n1 \
+ | xargs -I{} -- sed -e 's/$REPLACEME/{}/' -e "s/\$TO/$TO/" "$tmpl"
+ | msmtp -t --read-envelope-from
diff --git a/.local/share/send-package/template b/.local/share/send-package/template
new file mode 100644
index 0000000..ec7dca8
--- /dev/null
+++ b/.local/share/send-package/template
@@ -0,0 +1,8 @@
+To: $TO
+From: Thomas Voss <mail@thomasvoss.com>
+Subject: Dear Dearest Girlfriend
+
+I just wanted to let you know, that I really like your $REPLACEME.
+
+Most Sincere Regards,
+Thomas ‘Student of Biology’ Voss