[Fix] `exec`: `--` should stop argument parsing

Co-authored-by: Vesa Vilhonen <vesa@vilhonen.com>
Co-authored-by: Sladyn Nunes <sladynnunes98@gmail.com>
Vesa Vilhonen 2020-11-20 13:06:28 +02:00 committed by Jordan Harband
parent 4fdef427e4
commit 52f67b3677
No known key found for this signature in database
GPG Key ID: 9F6A681E35EF8B56
2 changed files with 10 additions and 0 deletions

1
nvm.sh
View File

@ -2612,6 +2612,7 @@ nvm() {
for i in "$@" for i in "$@"
do do
case $i in case $i in
--) break ;;
'-h'|'help'|'--help') '-h'|'help'|'--help')
NVM_NO_COLORS="" NVM_NO_COLORS=""
for j in "$@"; do for j in "$@"; do

View File

@ -0,0 +1,9 @@
#!/bin/sh
die () { echo "$@" ; exit 1; }
\. ../../../nvm.sh
nvm use 0.10
nvm exec stable -- node --help | grep 'Usage: node [options]' || die "Help menu should have been displayed for node and not nvm"