#!/bin/sh

if [ $# -lt 1 ]; then
    echo "USAGE: $0 (--ri|--refe [-d DIR]|--refe-rdoc [-d DIR])"
    exit
fi

if [ ! -d $HOME/.rrse ]; then
    echo mkdir $HOME/.rrse
    mkdir $HOME/.rrse
fi

case $1 in
    --refe)
        if [ "$2" = -d ]; then
            opt="-d $3"
        else
            opt=""
        fi
        rrse-refe-listdescs $opt > ~/.rrse/table
        rrse-refe-listdescs -r $opt > ~/.rrse/rev-table
        ;;
    --ri)
        rrse-ri-listdescs > ~/.rrse/table
        rrse-ri-listdescs -r  > ~/.rrse/rev-table
        ;;
    --refe-rdoc)
        rrse-refe-listdescs $opt > ~/.rrse/table.refe
        rrse-refe-listdescs -r $opt > ~/.rrse/rev-table.refe
        if [ "$2" = -d ]; then
            RI="$RI -d $3"
        else
            RI="$RI -d $HOME/.rdoc"
        fi
        export RI
        rrse-ri-listdescs > ~/.rrse/table.ri
        rrse-ri-listdescs -r  > ~/.rrse/rev-table.ri
        rrse-merge-tables ~/.rrse/table.ri ~/.rrse/table.refe > ~/.rrse/table
        rrse-merge-tables ~/.rrse/rev-table.ri ~/.rrse/rev-table.refe > ~/.rrse/rev-table
        ;;
    *)
        echo "USAGE: $0 (--ri|--refe [-d DIR]|--refe-rdoc [-d DIR])"
        ;;
esac


        
