#!/bin/sh

# make a directory and cd into it
mkcd() {
   mkdir -p "$1" || error "$0" $LINENO
   cd "$1" || error "$0" $LINENO
}

error() {
   ERROR_CODE="$?"
   >&2 echo "($1) An error occurred on line number $2"
   return $ERROR_CODE
}