Jordan Harband
016e7dfdab
[nvm run / nvm exec]: Silence "find nvmrc" output when `--silent` is provided.
Per https://github.com/creationix/nvm/issues/846#issuecomment-147588453
9 years ago
Jordan Harband
2a0316f80d
[shellcheck] Remove useless `echo`
9 years ago
Jordan Harband
e7e28f436e
[shellcheck] double-quote vars in more places
9 years ago
Jordan Harband
84aad508f7
Check `$#` before trying to check `$1`. Avoids failure due to `nounset` bash option.
Partially fixes #868 .
9 years ago
Jordan Harband
8f3ee23390
[shellcheck] Correct redirection order: we want both stdout and stderr sent to /dev/null here.
9 years ago
Jordan Harband
032fab7172
`local`s need to be declared and assigned separately, for `ksh`.
9 years ago
Jordan Harband
46833efd79
[shellcheck] Remove useless `echo`
9 years ago
Jordan Harband
9407f850f1
[shellcheck] read without -r will mangle backslashes.
http://pubs.opengroup.org/onlinepubs/009695399/utilities/read.html / https://github.com/koalaman/shellcheck/wiki/SC2162
9 years ago
Jordan Harband
bf284203cb
[shellcheck] Declare and assign separately to avoid masking return values
https://github.com/koalaman/shellcheck/wiki/SC2155
9 years ago
Jordan Harband
c957989fa9
Add `nvm --version` and `$HOME` to `nvm debug`
9 years ago
Jordan Harband
bc4d14bea6
Merge pull request #866 from jfirebaugh/patch-1
[Docs] Note compatibility issue with `set -e` (#866 , #865 , #721 )
9 years ago
John Firebaugh
affe0baa95
Note compatibility issue with `set -e`
See discussion in #865 .
9 years ago
Jordan Harband
e1c84bae37
v0.29.0
9 years ago
Jordan Harband
a928a8f181
nvm exec: don't fall back to `.nvmrc` when the provided version is not installed.
9 years ago
Jordan Harband
937c29c95a
nvm run: use common code path for "ensure version installed"
Better than cb033adc6f
9 years ago
Jordan Harband
a0e94e16de
Make sure `nvm debug` doesn't use an overridden `sed`
9 years ago
Jordan Harband
7028e5df19
Merge pull request #823 from jbergstroem/feature/prefer-xz
Support `xz` tarballs if available (on io.js >= 2.3.2 and node >= 4)
9 years ago
Johan Bergström
b8e4917646
Use `xz` tarballs if available
Saves us ~25% bandwidth while downloading the payload. This only applies
to hosts that has the `xz` binary and attempts to use iojs 2.3.2 or newer
(this includes nodejs 4.0+ as well). Older targets are unaffected.
9 years ago
Jordan Harband
cb033adc6f
nvm run: use common code path for "ensure version installed"
9 years ago
Jordan Harband
20f4acdd25
[installing] echo the URL that the tarball is being downloaded from.
9 years ago
Jordan Harband
41153e207d
Ensure `nvm use` output shows up *after* `prefix` check passes.
9 years ago
Jordan Harband
6b3c34313c
Fix `nvm_ls` when `$NVM_DIR` has spaces in it.
Mostly fixes #861 .
9 years ago
Jordan Harband
8541e2e1ee
Properly quote some possible variables with spaces.
9 years ago
Jordan Harband
1efc8b4dbe
Merge pull request #859 from fresheneesz/patch-1
[docs] Make sure to note "Install OR update"
9 years ago
fresheneesz
49f2c95013
Install OR update
9 years ago
Jordan Harband
06a21284ed
Protect against `cat` clobbering. Fixes #858 .
9 years ago
Jordan Harband
ebdcdc4363
v0.28.0
9 years ago
Jordan Harband
b805de80cb
Add `PREFIX` and `NPM_CONFIG_PREFIX` env vars to `nvm debug`
9 years ago
Jordan Harband
44f416d58f
Create and use `nvm_sanitize_path` for `nvm debug`
9 years ago
Jordan Harband
3d1ccfec70
Sort `nvm ls` results by semver version, so the order goes: "unmerged node", "iojs", "merged node".
9 years ago
Jordan Harband
f73ee40dfe
Merge pull request #854 from misterdjules/fix-node-smartos-support
Fix support for installing node on SmartOS
9 years ago
Julien Gilli
2d692d9d78
Fix support for installing node on SmartOS
uname on SmartOS cannot be used to guess if 32 and/or 64 bits binaries
are supported, and its output is different than other uname commands on
other operating systems.
This change uses pkg_info to determine what types of binaries pkgsrc
would install. If pkg_info fails to run or is not present, this change
falls back to using isainfo -n, which determines what the kernel
supports.
It allows users to install node binaries on Solaris derivatives. io.js
can also be installed on Solaris derivatives starting with version
v3.3.1.
9 years ago
Jordan Harband
8aebf86329
v0.27.1
9 years ago
Jordan Harband
39dad845cf
Do not exit install.sh on errors (revert part of 0787a559
). Fixes #853 .
9 years ago
Jordan Harband
838d72688f
v0.27.0
9 years ago
Jordan Harband
8ee6f30352
Add support for `$NPM_CONFIG_PREFIX` to `nvm_die_on_prefix`.
Fixes #606 .
9 years ago
Jordan Harband
1458de7293
Ensure that if `npm config get prefix` is set to something outside `nvm`, that `nvm use` refuses to work.
Fixes #606 .
9 years ago
Jordan Harband
a1def71062
Add `nvm_die_on_prefix`
9 years ago
Jordan Harband
eb81fba8f7
Add support for `--silent` to `nvm run` and `nvm exec`.
Fixes #842 .
9 years ago
Jordan Harband
7496a24bd6
Print the `npm` version when using `nvm exec` or `nvm run`.
9 years ago
Jordan Harband
c64a0343af
[Docs] Add `nvm help` documentation for `nvm exec`
9 years ago
Jordan Harband
643365a948
Allow `--silent` option to `nvm use` to be in any position.
9 years ago
Jordan Harband
6e894520ec
Use a tighter `grep` to avoid `dnvm.sh` conflicts.
Fixes #838 .
9 years ago
Jordan Harband
9e389eb9fe
Attempt to fix #829 .
9 years ago
Jordan Harband
151efc32f5
Merge pull request #827 from lukechilds/master
Revert "Source the nvm.sh file"
9 years ago
Luke Childs
bda1d2ec29
Revert "Source the nvm.sh file"
Fixes #826
This reverts commit b4151e1446
.
9 years ago
Jordan Harband
e3528b0d9e
Fix `nvm_ensure_version_installed iojs` to not print an empty string for the version.
9 years ago
Jordan Harband
014a44e154
Minor refactoring to "install from source" logic tree.
9 years ago
Jordan Harband
c9215a127f
When no `io.js` versions are installed, show `N/A`, not `io.js-`, as the resolved default alias.
Fixes #822 .
9 years ago
Jordan Harband
c92effc6da
Don't double-print *default* alias resolutions either.
9 years ago