File tree Expand file tree Collapse file tree 2 files changed +25
-1
lines changed Expand file tree Collapse file tree 2 files changed +25
-1
lines changed Original file line number Diff line number Diff line change @@ -293,7 +293,7 @@ nvm_rc_version() {
293
293
nvm_err " No .nvmrc file found"
294
294
return 1
295
295
fi
296
- read -r NVM_RC_VERSION < " ${NVMRC_PATH} " || printf ' '
296
+ NVM_RC_VERSION= " $( command head -n 1 " ${NVMRC_PATH} " | command tr -d ' \r ' ) " || printf ' '
297
297
if [ ! -n " ${NVM_RC_VERSION} " ]; then
298
298
nvm_err " Warning: empty .nvmrc file found at \" ${NVMRC_PATH} \" "
299
299
return 2
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ set -ex
4
+
5
+ die () { echo " $@ " ; cleanup ; exit 1; }
6
+
7
+ cleanup () {
8
+ unset VERSION1 VERSION2
9
+ rm -rf .nvmrc
10
+ }
11
+
12
+ \. ../../nvm.sh
13
+
14
+ # normal .nvmrc
15
+ printf ' 0.999.0\n' > .nvmrc
16
+ nvm_rc_version
17
+ VERSION1=" ${NVM_RC_VERSION} "
18
+
19
+ # .nvmrc with CR char
20
+ printf ' 0.999.0\r\n' > .nvmrc
21
+ nvm_rc_version
22
+ VERSION2=" ${NVM_RC_VERSION} "
23
+
24
+ [ " ${VERSION1} " = " ${VERSION2} " ]
You can’t perform that action at this time.
0 commit comments