#!/usr/bin/env bash . $(dirname "${BASH_SOURCE[0]}")/common.sh cd ${CURR_DIR} rm -f single-file-test ${DUB} run --single issue103-single-file-package-json.d --compiler=${DC} if [ ! -f single-file-test ]; then die $LINENO 'Normal invocation did not produce a binary in the current directory' fi rm single-file-test ./issue103-single-file-package.d foo -- bar ${DUB} issue103-single-file-package-w-dep.d if [ -f single-file-test ]; then die $LINENO 'Shebang invocation produced binary in current directory' fi if ${DUB} "issue103-single-file-package-error.d" 2> /dev/null; then echo "Invalid package comment syntax did not trigger an error." exit 1 fi