#/usr/bin/env bash # # Open a Tomb. # # Parameters BASENAME="`basename $0`" TOMB="$1" TOMBS="$HOME/data/tombs" KEYS="$HOME/.tombs" # Check if [ ! -d "$TOMBS" ]; then echo "error: no cemetery available at $TOMBS" exit 1 elif [ -z "$TOMB" ]; then echo "usage: $BASENAME " echo "available tombs: `ls $TOMBS | xargs basename -a -s .tomb | xargs echo`" exit 1 elif [ ! -e "$KEYS/$TOMB.tomb.key" ]; then echo "missing keyfile $KEYS/$TOMB.tomb.key" exit 1 fi # Dispatch tomb open $TOMBS/$TOMB.tomb -k $KEYS/$TOMB.tomb.key