Jordan Harband
b805de80cb
Add `PREFIX` and `NPM_CONFIG_PREFIX` env vars to `nvm debug`
10 years ago
Jordan Harband
44f416d58f
Create and use `nvm_sanitize_path` for `nvm debug`
10 years ago
Jordan Harband
3d1ccfec70
Sort `nvm ls` results by semver version, so the order goes: "unmerged node", "iojs", "merged node".
10 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.
10 years ago
Jordan Harband
8aebf86329
v0.27.1
10 years ago
Jordan Harband
838d72688f
v0.27.0
10 years ago
Jordan Harband
8ee6f30352
Add support for `$NPM_CONFIG_PREFIX` to `nvm_die_on_prefix`.
...
Fixes #606 .
10 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 .
10 years ago
Jordan Harband
a1def71062
Add `nvm_die_on_prefix`
10 years ago
Jordan Harband
eb81fba8f7
Add support for `--silent` to `nvm run` and `nvm exec`.
...
Fixes #842 .
10 years ago
Jordan Harband
7496a24bd6
Print the `npm` version when using `nvm exec` or `nvm run`.
10 years ago
Jordan Harband
c64a0343af
[Docs] Add `nvm help` documentation for `nvm exec`
10 years ago
Jordan Harband
643365a948
Allow `--silent` option to `nvm use` to be in any position.
10 years ago
Jordan Harband
9e389eb9fe
Attempt to fix #829 .
10 years ago
Jordan Harband
e3528b0d9e
Fix `nvm_ensure_version_installed iojs` to not print an empty string for the version.
10 years ago
Jordan Harband
014a44e154
Minor refactoring to "install from source" logic tree.
10 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 .
10 years ago
Jordan Harband
c92effc6da
Don't double-print *default* alias resolutions either.
10 years ago
Jordan Harband
1e2a7a8de4
Sort `nvm ls-remote` output so the order is: "pre-merged", "iojs", "post-merged".
10 years ago
Jordan Harband
d4caf9fb67
Fix some logic errors in the new "merged node" code path.
10 years ago
Jordan Harband
0ef20199dc
Use `NVM_VERSION` instead of `VERSION` to be a bit less intrusive.
...
Fixes #820 .
10 years ago
Jordan Harband
0d898b0aa4
When `node` version is not io.js and is v1.0 or later, on `nvm install`, run `nvm_install_merged_node_binary`
10 years ago
Jordan Harband
0181821b51
Add `nvm_install_merged_node_binary`
10 years ago
Jordan Harband
f34fef96d8
Add `nvm_is_merged_node_version`
10 years ago
Jordan Harband
26ee4aafc0
v0.26.1
10 years ago
Jordan Harband
8746d63041
Ensure after node v4.0 is released, `stable` will simply refer to the latest node.
10 years ago
Jordan Harband
b7e2d7d24d
Oops, the string passed to `awk` isn't the same as a shell command.
...
Fixes #808 .
10 years ago
Jordan Harband
58ffa407c2
Prefixing more commands with `command` to bypass aliases.
...
Related to #805 and #804 .
10 years ago
Jordan Harband
49abc9ce02
v0.26.0
10 years ago
Jordan Harband
17c68075e8
Use single quotes instead of double quotes for help output.
10 years ago
Jordan Harband
3fcff872af
Add explanatory note for `<version>`
...
Per https://github.com/creationix/nvm/pull/797#discussion_r36379740
10 years ago
Sequoia McDowell
fe1ed37520
Add usage string for --reinstall-packages-from
10 years ago
Jordan Harband
071323847c
Add `nvm version-remote`; document `nvm version`
10 years ago
Jordan Harband
d7035c5e61
Redirect stderr output from `npm ls -g` to /dev/null.
...
Fixes #756 .
10 years ago
Jordan Harband
759f86f946
Tweaking local variable name to avoid pollution under `ksh`.
10 years ago
Alan Quach
98e40a8da5
Expanding to full if statements because the shorthand results in non-zero exit codes
10 years ago
Alan Quach
2da44f90d2
Silencing error outputs as well (for consistency and following after things like curl)
10 years ago
Alan Quach
88a50780fc
Removing global NVM_SILENT and adding/using '--silent' option to nvm use instead
10 years ago
Alan Quach
9419794b19
Guarding npm version printing with NVM_SILENT flag check; when sourcing nvm.sh, a considerable amount of time is spent running npm --version only for that output to be black-holed to /dev/null
10 years ago
Jordan Harband
f2d31b0458
Some refactoring to clear up the path to `io.js` release candidate support.
...
(unblocks #779 )
10 years ago
Jordan Harband
0b41352210
Factor out global installs/links into `nvm_npm_global_modules` function.
10 years ago
Jordan Harband
be5e8de0c8
Fix `nvm reinstall-packages` for linked packages, broken in 7bce6c6c68
10 years ago
Jordan Harband
3ef937a64e
Make `nvm_ensure_version_installed` slightly more efficient.
10 years ago
Jordan Harband
a21b2e6962
Refactor this `nvm use` `case` statement out into an `nvm_match_version` function.
10 years ago
Jordan Harband
cc090f4476
Speed up `nvm_print_npm_version`.
10 years ago
Jordan Harband
c31b072145
Fix `nvm debug` output in `zsh`.
10 years ago
Jordan Harband
7bce6c6c68
`nvm reinstall-packages` should install the same version it had before.
10 years ago
William Boman
bc3840b6f3
nvm.sh: s/copying/reinstalling/
10 years ago
lukechilds
67f2ee82ca
POSIX compatibility
10 years ago
lukechilds
1f13f15620
Add --without-snapshot configure flag to ARM devices
10 years ago