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.
2015-09-30 22:10:29 -07:00
Jordan Harband
8aebf86329
v0.27.1
2015-09-27 06:40:29 -07:00
Jordan Harband
39dad845cf
Do not exit install.sh on errors (revert part of 0787a559
). Fixes #853 .
2015-09-27 06:32:00 -07:00
Jordan Harband
838d72688f
v0.27.0
2015-09-26 10:13:10 -07:00
Jordan Harband
8ee6f30352
Add support for `$NPM_CONFIG_PREFIX` to `nvm_die_on_prefix`.
...
Fixes #606 .
2015-09-23 06:25:55 -07:00
Jordan Harband
1458de7293
Ensure that if `npm config get prefix` is set to something outside `nvm`, that `nvm use` refuses to work.
...
Fixes #606 .
2015-09-21 04:47:37 -07:00
Jordan Harband
a1def71062
Add `nvm_die_on_prefix`
2015-09-21 04:47:30 -07:00
Jordan Harband
eb81fba8f7
Add support for `--silent` to `nvm run` and `nvm exec`.
...
Fixes #842 .
2015-09-23 05:16:45 -07:00
Jordan Harband
7496a24bd6
Print the `npm` version when using `nvm exec` or `nvm run`.
2015-09-23 05:02:41 -07:00
Jordan Harband
c64a0343af
[Docs] Add `nvm help` documentation for `nvm exec`
2015-09-23 04:51:55 -07:00
Jordan Harband
643365a948
Allow `--silent` option to `nvm use` to be in any position.
2015-09-23 04:51:55 -07:00
Jordan Harband
6e894520ec
Use a tighter `grep` to avoid `dnvm.sh` conflicts.
...
Fixes #838 .
2015-09-19 22:55:19 +09:00
Jordan Harband
9e389eb9fe
Attempt to fix #829 .
2015-09-19 13:37:08 +09:00
Jordan Harband
151efc32f5
Merge pull request #827 from lukechilds/master
...
Revert "Source the nvm.sh file"
2015-09-13 23:57:45 +09:00
Luke Childs
bda1d2ec29
Revert "Source the nvm.sh file"
...
Fixes #826
This reverts commit b4151e1446
.
2015-09-12 23:05:56 +01:00
Jordan Harband
e3528b0d9e
Fix `nvm_ensure_version_installed iojs` to not print an empty string for the version.
2015-09-11 10:42:47 +09:00
Jordan Harband
014a44e154
Minor refactoring to "install from source" logic tree.
2015-09-10 22:37:50 +09:00
Jordan Harband
c9215a127f
When no `io.js` versions are installed, show `N/A`, not `io.js-`, as the resolved default alias.
...
Fixes #822 .
2015-09-09 22:37:32 +09:00
Jordan Harband
c92effc6da
Don't double-print *default* alias resolutions either.
2015-09-09 22:38:54 +09:00
Jordan Harband
1e2a7a8de4
Sort `nvm ls-remote` output so the order is: "pre-merged", "iojs", "post-merged".
2015-09-09 22:23:22 +09:00
Jordan Harband
d4caf9fb67
Fix some logic errors in the new "merged node" code path.
2015-09-09 09:46:39 +09:00
Jordan Harband
0ef20199dc
Use `NVM_VERSION` instead of `VERSION` to be a bit less intrusive.
...
Fixes #820 .
2015-09-07 21:43:21 +09:00
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`
2015-08-28 00:51:19 -07:00
Jordan Harband
0181821b51
Add `nvm_install_merged_node_binary`
2015-08-28 00:51:19 -07:00
Jordan Harband
f34fef96d8
Add `nvm_is_merged_node_version`
2015-08-28 00:51:18 -07:00
Jordan Harband
26ee4aafc0
v0.26.1
2015-08-22 20:54:31 -07:00
Jordan Harband
8746d63041
Ensure after node v4.0 is released, `stable` will simply refer to the latest node.
2015-08-22 09:45:49 -07:00
Jordan Harband
b7e2d7d24d
Oops, the string passed to `awk` isn't the same as a shell command.
...
Fixes #808 .
2015-08-16 18:08:50 -07:00
Jordan Harband
58ffa407c2
Prefixing more commands with `command` to bypass aliases.
...
Related to #805 and #804 .
2015-08-15 23:56:32 -07:00
Jordan Harband
49abc9ce02
v0.26.0
2015-08-13 17:10:08 -07:00
Jordan Harband
15876280f7
Remove trailing whitespace.
2015-08-13 17:09:22 -07:00
Jordan Harband
9f653cc196
Merge pull request #802 from Alex7Kom/master
...
Replace links to nvm-fish and nvm-fish-wrapper with a link to bass
2015-08-13 00:04:07 -07:00
Alexey Komarov
543b86c060
Replace links to nvm-fish and nvm-fish-wrapper with a link to bass
2015-08-13 09:09:51 +03:00
Jordan Harband
ba01993ea6
Merge pull request #799 from hkdobrev/neither
...
[Docs] Use "neither" in README
2015-08-10 11:09:46 -07:00
Haralan Dobrev
31e7d5b36a
Use neither in README
...
Correct usage of the [neither-nor](https://en.wiktionary.org/wiki/neither ) construction.
2015-08-10 20:34:10 +03:00
Jordan Harband
17c68075e8
Use single quotes instead of double quotes for help output.
2015-08-05 23:53:29 -07:00
Jordan Harband
3fcff872af
Add explanatory note for `<version>`
...
Per https://github.com/creationix/nvm/pull/797#discussion_r36379740
2015-08-05 23:53:17 -07:00
Jordan Harband
c07838fcc0
Merge pull request #797 from Sequoia/patch-1
...
Add usage string for --reinstall-packages-from
2015-08-05 21:03:30 -07:00
Sequoia McDowell
fe1ed37520
Add usage string for --reinstall-packages-from
2015-08-05 22:26:17 -04:00
Jordan Harband
ae1c488fe1
Merge pull request #795 from reybango/master
...
Updated readme file to include --reinstall-packages-from
2015-08-04 14:38:38 -07:00
Rey Bango
d9662f138f
Updated based on feedback from @ljharb on syntax description and functionality
2015-08-04 17:35:03 -04:00
Jordan Harband
071323847c
Add `nvm version-remote`; document `nvm version`
2015-08-04 14:03:57 -07:00
Rey Bango
b7a93be02e
Updated to added npm to the text
2015-08-04 15:23:07 -04:00
Rey Bango
3543cd5d2f
Updated usage instructions to include --reinstall-packages-from syntax and example
2015-08-04 15:19:38 -04:00
Jordan Harband
d7035c5e61
Redirect stderr output from `npm ls -g` to /dev/null.
...
Fixes #756 .
2015-08-03 16:41:47 -07:00
Jordan Harband
1f679fc055
Merge pull request #765 from CristianCantoro/master
...
Detect shell type from $SHELL variable instead of .$SHELLrc files
2015-07-21 16:37:03 -07:00
Cristian Consonni
c37dbbecb4
Detect shell type from $SHELL variable instead of .$SHELLrc files
2015-07-19 02:03:15 +02:00
Jordan Harband
f81b6d6b7b
Update `semver`
2015-07-18 12:20:53 -07:00
Jordan Harband
d57f7ea54a
Merge pull request #776 from IonicaBizauKitchen/source-nvm.sh
...
Source the nvm.sh file upon install
2015-07-18 12:02:08 -07:00
Jordan Harband
759f86f946
Tweaking local variable name to avoid pollution under `ksh`.
2015-07-18 09:31:07 -07:00