Commit Graph

554 Commits (9e389eb9feaaeccb0ef008202315ed86faf0ec88)

Author SHA1 Message Date
Jordan Harband 9e389eb9fe Attempt to fix #829. 2015-09-19 13:37:08 +09: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 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
Sequoia McDowell fe1ed37520 Add usage string for --reinstall-packages-from 2015-08-05 22:26:17 -04:00
Jordan Harband 071323847c Add `nvm version-remote`; document `nvm version` 2015-08-04 14:03:57 -07: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 759f86f946 Tweaking local variable name to avoid pollution under `ksh`. 2015-07-18 09:31:07 -07:00
Alan Quach 98e40a8da5 Expanding to full if statements because the shorthand results in non-zero exit codes 2015-07-09 18:40:52 +10:00
Alan Quach 2da44f90d2 Silencing error outputs as well (for consistency and following after things like curl) 2015-07-09 18:00:13 +10:00
Alan Quach 88a50780fc Removing global NVM_SILENT and adding/using '--silent' option to nvm use instead 2015-07-09 17:44:09 +10:00
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 2015-07-09 09:56:26 +10:00
Jordan Harband f2d31b0458 Some refactoring to clear up the path to `io.js` release candidate support.
(unblocks #779)
2015-07-04 17:05:24 -07:00
Jordan Harband 0b41352210 Factor out global installs/links into `nvm_npm_global_modules` function. 2015-07-02 23:47:29 -07:00
Jordan Harband be5e8de0c8 Fix `nvm reinstall-packages` for linked packages, broken in 7bce6c6c68 2015-07-02 23:12:06 -07:00
Jordan Harband 3ef937a64e Make `nvm_ensure_version_installed` slightly more efficient. 2015-06-28 18:15:15 -07:00
Jordan Harband a21b2e6962 Refactor this `nvm use` `case` statement out into an `nvm_match_version` function. 2015-06-28 18:08:38 -07:00
Jordan Harband cc090f4476 Speed up `nvm_print_npm_version`. 2015-06-28 16:23:12 -07:00
Jordan Harband c31b072145 Fix `nvm debug` output in `zsh`. 2015-06-28 17:19:15 -07:00
Jordan Harband 7bce6c6c68 `nvm reinstall-packages` should install the same version it had before. 2015-06-29 00:04:59 -07:00
William Boman bc3840b6f3 nvm.sh: s/copying/reinstalling/ 2015-07-02 21:21:51 +02:00
lukechilds 67f2ee82ca POSIX compatibility 2015-06-13 10:18:58 +01:00
lukechilds 1f13f15620 Add --without-snapshot configure flag to ARM devices 2015-06-12 23:36:02 +01:00
Jordan Harband 3cfa1ed4e1 Remove `$NVM_IOJS_ORG_VERSION_LISTING` env var. 2015-06-06 22:39:03 -07:00
Jordan Harband d78722b284 v0.25.4 2015-05-29 11:11:40 -07:00
Jordan Harband a539cba11e v0.25.3 2015-05-22 15:18:46 -07:00
Jordan Harband 472ba5fc46 Make sure sourcing `nvm.sh` on shells that don't support source options doesn't exit nonzero.
Fixes #721
2015-05-22 00:15:43 -07:00
Jordan Harband 96c96ec714 v0.25.2 2015-05-19 14:05:43 -07:00
Jordan Harband 5e805905ca Add undocumented `nvm debug` to print out helpful debugging info. 2015-05-14 14:56:26 -07:00
Jordan Harband 2dec01da9c nvm reinstall-packages: On systems where `npm ls -g --depth=0` does not include `npm` for some reason, make sure to filter out `(empty)`. 2015-05-08 14:24:51 -07:00
Jordan Harband 63672641a5 Add wrapping curly braces to ensure that the entire scripts are downloaded.
If the closing curly brace isn't present, the script will error out.
2015-05-11 01:46:18 -07:00
Jordan Harband 94bba31de3 Make sure that `nvm reinstall-packages system` has the right std output. 2015-05-08 14:15:42 -07:00
Jordan Harband ec33e8b720 v0.25.1 2015-05-03 15:31:54 -07:00
Jordan Harband a4f89c6223 Make sure to ignore `~/.curlrc` if it exists. 2015-05-01 02:00:49 -07:00
Jordan Harband 517817f1a3 Actually try to install from source when the error message says "binary failed, trying source". 2015-04-27 14:02:45 -07:00
Jordan Harband a6f5eff0f3 Use `uname -m` instead of `uname -a`.
Fixes #744.
2015-04-28 22:56:43 -07:00