#!/bin/bash

# remindme--Searches a data file for matching lines or, if no
# argument is specified, shows the entire contents of the data file

rememberfile="$HOME/.remember"

if [ ! -f $rememberfile ] ; then
    echo "$0: You don't seem to have a .remember file. " >&2
    echo "To remedy this, please use 'remember' to add reminders" >&2
    exit 1
fi

if [ $# -eq 0 ] ; then
    # Display the whole rememberfile when not given any search criteria.
    more $rememberfile
else
    # Otherwise, search through the file for the given terms, and display
    # the results neatly.
    grep -i -- "$@" $rememberfile | ${PAGER:-more}
fi

exit 0
