[Fix] nvm_supports_source_options: work around a bug in bash 3.2

See https://github.com/creationix/nvm/issues/1978#issuecomment-453480231

Fixes #1978.
This commit is contained in:
Jordan Harband
2019-02-26 16:53:36 -08:00
parent 1ede50cbae
commit 43402df896
2 changed files with 31 additions and 1 deletions

5
nvm.sh
View File

@@ -3559,7 +3559,10 @@ nvm_install_default_packages() {
nvm_supports_source_options() {
# shellcheck disable=SC1091,SC2240
[ "_$(nvm_echo '[ $# -gt 0 ] && nvm_echo $1' | . /dev/stdin yes 2>/dev/null)" = "_yes" ]
[ "_$( . /dev/stdin yes 2> /dev/null <<'EOF'
[ $# -gt 0 ] && nvm_echo $1
EOF
)" = "_yes" ]
}
nvm_supports_xz() {