|
|
@ -3,7 +3,7 @@
|
|
|
|
MBLAZE=${MBLAZE:-$HOME/.mblaze}
|
|
|
|
MBLAZE=${MBLAZE:-$HOME/.mblaze}
|
|
|
|
engine=$(mhdr -h search-engine "$MBLAZE/profile")
|
|
|
|
engine=$(mhdr -h search-engine "$MBLAZE/profile")
|
|
|
|
|
|
|
|
|
|
|
|
while getopts nm- opt; do
|
|
|
|
while getopts nmx- opt; do
|
|
|
|
case $opt in
|
|
|
|
case $opt in
|
|
|
|
n)
|
|
|
|
n)
|
|
|
|
engine=notmuch
|
|
|
|
engine=notmuch
|
|
|
@ -11,8 +11,11 @@ while getopts nm- opt; do
|
|
|
|
m)
|
|
|
|
m)
|
|
|
|
engine=mu
|
|
|
|
engine=mu
|
|
|
|
;;
|
|
|
|
;;
|
|
|
|
|
|
|
|
x)
|
|
|
|
|
|
|
|
engine=mairix
|
|
|
|
|
|
|
|
;;
|
|
|
|
'?')
|
|
|
|
'?')
|
|
|
|
printf "Usage: %s: [-n | -m] query\n" $0
|
|
|
|
printf "Usage: %s: [-n | -m | -x] query\n" $0
|
|
|
|
exit 1
|
|
|
|
exit 1
|
|
|
|
;;
|
|
|
|
;;
|
|
|
|
-)
|
|
|
|
-)
|
|
|
@ -31,6 +34,13 @@ case $engine in
|
|
|
|
mu)
|
|
|
|
mu)
|
|
|
|
exec mu find --fields l "$@"
|
|
|
|
exec mu find --fields l "$@"
|
|
|
|
;;
|
|
|
|
;;
|
|
|
|
|
|
|
|
mairix)
|
|
|
|
|
|
|
|
if [ "$#" -eq 0 ]; then
|
|
|
|
|
|
|
|
printf "Usage: %s -x query\n" $0
|
|
|
|
|
|
|
|
exit 1
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
exec mairix -r "$@"
|
|
|
|
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
*)
|
|
|
|
echo "Unsupported search engine: $engine"
|
|
|
|
echo "Unsupported search engine: $engine"
|
|
|
|
exit 1
|
|
|
|
exit 1
|
|
|
|