Skip to content

Commit

Permalink
[Fix] set IFS to default for all nvm commands.
Browse files Browse the repository at this point in the history
Fixes nvm-sh#1227. Fixes nvm-sh#1244. Fixes nvm-sh#1514. Fixes nvm-sh#1518.
  • Loading branch information
ljharb committed Apr 28, 2017
1 parent e5a1247 commit 34b153f
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
8 changes: 8 additions & 0 deletions nvm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2163,6 +2163,14 @@ nvm() {
return
fi

local DEFAULT_IFS
DEFAULT_IFS=" $(echo t | tr t \\t)
"
if [ "${IFS}" != "${DEFAULT_IFS}" ]; then
IFS="${DEFAULT_IFS}" nvm "$@"
return $?
fi

local COMMAND
COMMAND="${1-}"
shift
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/bin/sh

\. ../../../nvm.sh

mkdir "${NVM_DIR}/v0.0.1"
mkdir "${NVM_DIR}/v0.0.3"
mkdir "${NVM_DIR}/v0.0.9"
mkdir "${NVM_DIR}/v0.3.1"
mkdir "${NVM_DIR}/v0.3.3"
mkdir "${NVM_DIR}/v0.3.9"
mkdir -p "${NVM_DIR}/versions/node/v0.12.87"
mkdir -p "${NVM_DIR}/versions/node/v0.12.9"
mkdir -p "${NVM_DIR}/versions/io.js/v0.1.2"
mkdir -p "${NVM_DIR}/versions/io.js/v0.10.2"

set -e

IFS='' nvm ls

0 comments on commit 34b153f

Please sign in to comment.