#!/bin/sh

# $Id: gm 53 2003-03-16 02:26:32Z sac $
#
# Copyright 2000-2001 Sidney Cammeresi.  All rights reserved.
#
# Distributed under the terms of a BSD-like licence.
# See http://www.cheesecake.org/~sac/license.txt for exact terms.

MAILDIR=/tmp/gm.results.$$
MUTTRC=/tmp/gm.muttrc.$$
DB=~/Mail/.db

mkdir -p $MAILDIR/cur $MAILDIR/new $MAILDIR/tmp

for i in `( echo ":collection_path=$DB" ; echo ":searchmethod=boolean" ; echo $@ ) | yasequery | sed -e "s/ .*//" -e "s/Hits:.*//"`
do
	ln -s ~/Mail/$i $MAILDIR/cur
done

if [ `ls $MAILDIR/cur | wc -l` = 0 ]
then
	echo "No matches found."
else
	echo "color body brightwhite red \"($1)\"" | sed -e 's/;/|/g'  > $MUTTRC
	echo "mono  body bold \"($1)\"" | sed -e 's/;/|/g'            >> $MUTTRC
	echo "source ~/.muttrc"                                       >> $MUTTRC
	echo "bind pager c noop"                                      >> $MUTTRC
	echo "bind index c noop"                                      >> $MUTTRC
	mutt -R -F $MUTTRC -f $MAILDIR
fi

rm -rf $MAILDIR $MUTTRC

