#!/bin/sh

die() {
        echo $@
        exit 1
}

if ctags --version | grep -i exuberant ; then
        :
else
        die "You should install exuberant-ctags. \
The default ctags program often sucks big-time."
fi

rm -f tags || die "couldn't remove tags file"

# Need vim 6.2 or higher
# for the case-insensitive sorting (sort=folded)
ctags -B --recurse \
 --totals=yes \
 --tag-relative=no \
 --sort=fold \
 --file-scope=yes \
 -f tags .