1: #!/usr/bin/env bash 2: 3: pushd "$1" > /dev/null || { 4: echo "Couldn't enter directory '$1'" 1>&2 5: exit 1 6: } 7: 8: shift 1 9: "$@" 10: CODE="$?" 11: 12: popd > /dev/null || exit 1 13: 14: exit "$CODE"