RELSCRIPTPATH="$(realpath "$0")"

export SCRIPTPATH="$(
  cd "$(dirname "${RELSCRIPTPATH}")" >/dev/null 2>&1
  pwd -P
)"

###########################

export TOOLROOT="$(
  cd "${SCRIPTPATH}/.." >/dev/null 2>&1 || exit
  pwd -P
)"

if [[ -d ${TOOLROOT}/node_modules ]]; then
    export NODEMODULES=${TOOLROOT}/node_modules
elif [[ -d ${TOOLROOT}/../../node_modules ]]; then
    export NODEMODULES=${TOOLROOT}/..
else
    echo "! Cannot locate Node Modules"
    exit 1
fi

echo "- Node MOdules in ${NODE_MODULES}"

#export BINROOT=${TOOLROOT}/node_modules/.bin

export BINROOT=${NODEMODULES}/.bin

# NAME=$1
export RUNDIRNAME=$(basename $(realpath .))

export SOURCEROOT="$(
  cd "$(dirname ".")/.." >/dev/null 2>&1
  pwd -P
)"
