aboutsummaryrefslogtreecommitdiff
path: root/bin/email
diff options
context:
space:
mode:
Diffstat (limited to 'bin/email')
-rwxr-xr-xbin/email15
1 files changed, 2 insertions, 13 deletions
diff --git a/bin/email b/bin/email
index 3c72086..c16ed62 100755
--- a/bin/email
+++ b/bin/email
@@ -64,19 +64,8 @@ while getopts 's:h' flag; do
done
shift $((OPTIND - 1))
-assert_arg() {
- if [ -z "$1" ]; then
- {
- printf 'Missing %s.\n' "$2"
- printf '\n'
- usage
- } >&2
- exit 2
- fi
-}
-
-assert_arg "${SUBJECT:-}" '-s SUBJECT'
-assert_arg "${1:-}" 'ADDRESS'
+eval "$(assert-arg "${SUBJECT:-}" '-s SUBJECT')"
+eval "$(assert-arg "${1:-}" 'ADDRESS')"
printf 'Subject: %s\n\n%s' \
"$(echo "$SUBJECT" | tr -d '\n')" \