#!/bin/sh set -ex die () { echo "$@" ; cleanup ; exit 1; } cleanup() { unset VERSION1 VERSION2 VERSION3 rm .nvmrc } \. ../../nvm.sh # normal .nvmrc printf '0.999.0\n' > .nvmrc nvm_rc_version VERSION1="${NVM_RC_VERSION}" # .nvmrc with CR char printf '0.999.0\r\n' > .nvmrc nvm_rc_version VERSION2="${NVM_RC_VERSION}" [ "${VERSION1}" = "${VERSION2}" ] # .nvmrc without any newline char printf '0.999.0' > .nvmrc nvm_rc_version VERSION3="${NVM_RC_VERSION}" [ "${VERSION1}" = "${VERSION3}" ] cleanup