projects
/
muttjump
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
safety check for MUTTJUMP_MODE
[muttjump]
/
muttjump
diff --git
a/muttjump
b/muttjump
index fb01b40915d2013d8e0b857646da069ebee01ad7..e7b5cdb64cf6a7cb70658e5b881524391de85d17 100755
(executable)
--- a/
muttjump
+++ b/
muttjump
@@
-71,11
+71,19
@@
if ! type -p $MUTT >/dev/null ; then
die "$MUTT is not in PATH, set MUTT variable"
fi
die "$MUTT is not in PATH, set MUTT variable"
fi
+case $MUTTJUMP_MODE in
+ limit|search)
+ ;;
+ *)
+ die "variable MUTTJUMP_MODE must be set to \"limit\" or \"search\""
+ ;;
+esac
+
# search for Message-ID in STDIN
if type -p $FORMAIL >/dev/null ; then
# search for Message-ID in STDIN
if type -p $FORMAIL >/dev/null ; then
- msgid=$(
formail
-c -z -x Message-ID | head -n1)
+ msgid=$(
$FORMAIL
-c -z -x Message-ID | head -n1)
elif type -p $REFORMAIL >/dev/null ; then
elif type -p $REFORMAIL >/dev/null ; then
- msgid=$(
reformail
-c -x Message-ID: | head -n1)
+ msgid=$(
$REFORMAIL
-c -x Message-ID: | head -n1)
else
msgid=$(sed -n 's/^Message-ID: \(.*\)/\1/Ip' | head -n1)
fi
else
msgid=$(sed -n 's/^Message-ID: \(.*\)/\1/Ip' | head -n1)
fi
Benjamin Mako Hill
||
Want to submit a patch?