diff --git a/scripts/common.sh b/scripts/common.sh index 63b3e3ae..39ec1383 100755 --- a/scripts/common.sh +++ b/scripts/common.sh @@ -34,8 +34,13 @@ eslintUgly() { local IFS=$'\n' local tmpdir - mkdir -p .tmp - tmpdir=$(mktemp --tmpdir=".tmp/" -d "tslint.XXXXXXXXX") + mkdir -p ".tmp" + if [[ "$(uname)" == "Darwin" ]]; then + tmpdir=$(gmktemp --tmpdir=".tmp/" -d "tslint.XXXXXXXXX") + else + tmpdir=$(mktemp --tmpdir=".tmp/" -d "tslint.XXXXXXXXX") + fi + for jsfile in "$@"; do tmpfile="$tmpdir/$jsfile" mkdir -p "$(dirname "$tmpfile")"