Don't bother testing --install option on source, or supporting it, unless the shell supports passing options upon sourcing.

This commit is contained in:
Jordan Harband
2014-12-26 12:19:55 -08:00
parent 3df0caefa5
commit 9a4e9060d8
3 changed files with 22 additions and 2 deletions

View File

@@ -1,6 +1,14 @@
#!/bin/sh
die () { echo $@ ; exit 1; }
supports_source_options () {
[ "_$(echo 'echo $1' | . /dev/stdin yes)" = "_yes" ]
}
if ! supports_source_options; then
echo 'this shell does not support passing options on sourcing'
exit 0;
fi
echo '0.10.2' > ../../.nvmrc || die 'creation of .nvmrc failed'

View File

@@ -1,6 +1,14 @@
#!/bin/sh
die () { echo $@ ; exit 1; }
supports_source_options () {
[ "_$(echo 'echo $1' | . /dev/stdin yes)" = "_yes" ]
}
if ! supports_source_options; then
echo 'this shell does not support passing options on sourcing'
exit 0;
fi
echo '0.10.2' > ../../alias/default || die 'creation of default alias failed'