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
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
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
Jordan Harband
60c2f3705e
Merge pull request #780 from alanmquach/silent-source
...
Adding --silent option for nvm use, and using it to disable processing certain output to speed up shell startup
Relates to #781 .
2015-07-18 09:29:40 -07: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
Jordan Harband
fb2f1ac627
Merge pull request #778 from williamboman/chore/rewording
...
nvm.sh: s/copying/reinstalling/
2015-07-02 12:44:37 -07:00
Jordan Harband
6b8fd19d76
Merge pull request #766 from lukechilds/master
...
Add --without-snapshot configure flag to ARM devices by default
2015-06-18 13:42:48 -07:00
Jordan Harband
fe044c5e3b
spawn-sync now dedupes to the top level with this group of packages.
2015-06-07 01:10:55 -07: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
4c475b2767
Use the original ls instead of aliases.
...
Fixes #755
2015-05-29 11:11:14 -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
475b8bd6b4
Update semver
2015-05-17 21:12:03 -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
f70530ef18
Fix installation instructions.
2015-05-07 10:43:47 -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
Jordan Harband
0aac462b15
Improve the error message when the binary tarball URL 404s.
...
Fixes #743
2015-04-27 13:48:22 -07:00
Jordan Harband
bb2fe618cb
The install script only runs in bash.
2015-04-27 16:55:21 -07:00
Jordan Harband
eb5cecc970
v0.25.0
2015-04-26 12:58:05 -07:00
Jordan Harband
36f933984d
Remove trailing whitespace.
2015-04-25 11:21:33 -07:00
Jordan Harband
54d2d70048
Merge pull request #742 from sjasperse/bugfix/rasp-pi-2-arch-detect
...
adding architecture detection for Raspberry Pi 2
2015-04-26 00:04:00 -07:00
Jordan Harband
153ee6887e
Merge pull request #741 from phillipsj/master
...
Adding .gitattributes to force unix line endings.
Fixes #728
2015-04-25 10:58:52 -07:00
Jordan Harband
356ac7a697
install.sh: Ensure that the --quiet option is available before trying to use it.
...
Fixes #738 , #657 .
2015-04-22 00:40:27 -07:00
Jordan Harband
64c88ce62e
Merge pull request #735 from madarche/fix-doc
...
Remove source bashism
2015-04-19 10:32:48 -07:00
Jordan Harband
6644f33a77
Update semver, use ^ instead of ~
2015-04-17 00:24:44 -07:00
Jordan Harband
cbf0f12aac
Create nvm_print_npm_version and use that when printing the npm version.
2015-04-12 10:59:17 -07:00
Jordan Harband
de93dc46d0
Merge pull request #726 from SeeThruHead/master
...
README: Add note about `~/.npmrc` compatibility issues.
Relates to #606 .
2015-04-13 13:58:53 -07:00
Jordan Harband
6a114eddcc
Merge pull request #722 from ajcrites/list-npm-version
...
Include npm version when displaying results of switch.
2015-04-12 10:53:37 -07:00
Jordan Harband
276d55c912
Merge pull request #718 from joliss/performance
...
Consolidate and avoid sed/cut calls, clean up pattern matches
2015-04-06 21:06:46 -07:00
Jordan Harband
c34502ebc2
nvm_num_version_groups should report 0 when given just a v or a .
2015-04-06 11:10:43 -07:00
Jordan Harband
3d764e6833
Add nvm_ensure_default_set
2015-04-05 16:49:29 -07:00
Jordan Harband
a26ef4f1be
Consolidate reinstall-packages-from logic to one place nvm install
2015-04-05 16:09:47 -07:00
Jordan Harband
d68f667464
When no arguments are passed to nvm run X, use nvm exec to open a REPL.
...
Fixes #625 . Tests will be in #717 .
2015-04-05 15:13:35 -07:00
Jordan Harband
c966204cd6
v0.24.1
2015-04-05 12:55:17 -07:00
Jordan Harband
d72b35b7b8
Remove external calls to sed using parameter filtering.
...
POSIX-compliant per http://stackoverflow.com/a/25536935/632724
Relates to #709
2015-04-05 02:35:05 -07:00
Jordan Harband
d50a0f46e9
Avoid some external calls by using case statements.
...
Relates to #709 .
2015-04-04 23:59:12 -07:00
Jordan Harband
82393f5b36
Making sure this test passes whether a system node is installed or not.
2015-04-04 23:49:43 -07:00
Jordan Harband
a1a8e5a51b
Clean up logic a bit.
2015-04-04 14:53:38 -07:00
Jordan Harband
108f630732
Cache the nvm_node_prefix call.
2015-04-04 14:31:56 -07:00
Jordan Harband
96e73825bd
Consolidate faster default alias lookup, and use that explicit version to avoid a second default alias lookup in nvm use default.
...
Related to #709 .
2015-04-04 15:45:40 -07:00
Jordan Harband
9fc20bb14b
Merge pull request #710 from joliss/sed
...
Combine sed and grep commands
2015-04-02 17:00:20 -07:00
Jordan Harband
3401d15a18
Merge pull request #705 from joliss/performance
...
Improve startup performance. Closes #703
2015-04-02 16:59:38 -07:00
Jordan Harband
70370a857f
No more need for sudo to install ksh and zsh.
2015-03-19 11:05:31 -07:00
Jordan Harband
65a986c633
Merge pull request #693 from hax/reinstall-links
...
support npm link for reinstall-packages
2015-03-18 22:22:23 -07:00
Jordan Harband
3cc5d6af67
Merge pull request #694 from pfac/pfac-fix-source-nvm-sh-error-message
...
Fix error message when sourcing nvm.sh
2015-03-18 10:05:22 -07:00
Jordan Harband
7750253bca
Merge pull request #690 from hax/patch-1
...
Only filter the package `npm`, not any package name that contains 'npm'
2015-03-16 03:10:50 -07:00
Jordan Harband
2b63f37f8d
Make nvm_resolve_local_alias not return N/A - that should be done as shallowly as possible.
2015-03-14 10:55:31 -07:00
Jordan Harband
230b479648
Making help error output actually output to stderr consistently.
2015-03-14 10:34:52 -07:00
Jordan Harband
5802ac3ea7
v0.24.0
2015-03-05 21:35:37 -08:00
Jordan Harband
b18126cb15
Merge pull request #686 from jarrettchisholm/master
...
- fixed return code of 1 when updating from git
2015-03-05 16:53:39 -08:00
Jordan Harband
8ae7a37d43
Fix bare nvm use when nvm_ls_current is "none".
2015-03-03 11:29:15 -08:00
Jordan Harband
ceb66d1356
Merge pull request #680 from sayanee/armv6l-armv7l-support
...
fix: download url for iojs armv6l and armv7l. #678 #227
2015-03-01 22:57:21 -08:00
Jordan Harband
fb853614a7
Use nvm_ensure_version_installed to consistently check if a version is installed.
...
Fixes #675 .
2015-02-22 11:10:19 -08:00
Jordan Harband
0d9329435c
Create nvm_ensure_version_installed
2015-02-22 02:26:27 -08:00
Jordan Harband
a0d04d0b6b
Preventing an unalias error in tests.
2015-02-22 02:21:00 -08:00
Jordan Harband
6c1a310846
Fix nvm_resolve_alias default from 7d22e0c458
2015-02-22 00:43:14 -08:00
Jordan Harband
758141f41e
Remove trailing whitespace
2015-02-22 00:29:25 -08:00
Jordan Harband
7d22e0c458
Separate nvm_resolve_alias's nvm_version behavior into nvm_resolve_local_alias.
2015-02-21 16:10:42 -08:00
Jordan Harband
cd481ff548
When none of the directories exist, don't find within them.
2015-02-20 23:12:44 -08:00
Jordan Harband
12ca8f2607
Add nvm_is_alias unit tests.
...
Fixes 670.
2015-02-20 13:59:08 -08:00
Jordan Harband
e58d4abf11
Add bash_completion for nvm exec
2015-02-16 00:39:05 -08:00
Jordan Harband
820074e1d7
Make sure checksum commands are not aliases.
...
Fixes #659 , #420 , #640 .
2015-02-16 00:16:54 -08:00
Jordan Harband
3d6b7976e7
Attempt to fix script install - no shadowing $NVM_SOURCE; nvm-exec and nvm.sh should not both use $NVM_SOURCE since they're different URLs.
...
Fixes #654 .
2015-02-11 14:32:25 -08:00
Jordan Harband
3190effedd
Add support for node and iojs implicit aliases.
2015-02-10 23:43:47 -08:00
Jordan Harband
d0617b5b79
Suppressing extraneous output from #622 .
2015-02-10 11:07:13 -08:00
Jordan Harband
286c808739
Cache values in local variables to avoid repeated lookups.
2015-02-10 10:36:12 -08:00
Jordan Harband
f0d81e2d33
Revert "install: adding some debugging output"
...
This reverts commit c8efe3d28a .
Conflicts:
install.sh
2015-02-09 17:16:56 -08:00
Jordan Harband
4768973a85
Merge pull request #631 from ELLIOTTCABLE/notify-about-global-modules
...
Notify the user that they're losing access to global modules
2015-02-09 16:54:20 -08:00
Jordan Harband
40c9d6fd11
Merge pull request #648 from passcod/patch-1
...
Update README: Point fish users in the right direction (relates to #303 )
2015-02-07 14:33:20 -08:00
Jordan Harband
be56ff3b2e
Make sure multiple nvm run arguments get passed through to node/iojs properly.
...
Fixes #641 .
2015-02-07 10:09:37 -08:00
Jordan Harband
59e27f8108
Prevent VERSION='' output caused by double local declaration.
...
Fixes #644 .
2015-02-03 17:28:40 -08:00
Jordan Harband
0f1f3ed29c
v0.23.3
2015-02-02 20:26:00 -08:00
Jordan Harband
2116d2ff91
Filter out the io.js version dir from nvm_ls output.
...
Fixes #642 .
2015-02-02 17:41:04 -08:00
Jordan Harband
0b4c1e14cf
Ensure that nvm run 0.12 --version errors out sensibly when 0.12 isn't installed.
2015-02-01 13:02:46 -08:00
Jordan Harband
e1b7496cf0
Add nvm_is_valid_version
2015-02-01 13:01:40 -08:00
Jordan Harband
8a87133f71
When there's no nvm run output, don't echo an empty line.
2015-02-01 12:45:51 -08:00
Jordan Harband
0792945824
Bypass sha1sum/sha1 aliases. Fixes #640 .
2015-01-30 23:46:42 -08:00
Jordan Harband
a6819b3018
Fix nvm ls v1.0.3 so that it locates iojs-v1.0.3.
...
Also fix `nvm uninstall v1.0.3` so it won't uninstall it if it's the current version.
node versions will still take priority if there's ever a version overlap.
2015-01-25 12:31:19 -08:00
Jordan Harband
3d3d9d3a8d
Merge pull request #633 from gsklee/patch-1
...
Update README.markdown
2015-01-25 10:13:53 -08:00
Jordan Harband
1eaf6b53e4
v0.23.2
2015-01-23 13:53:03 -08:00
Jordan Harband
24c60e4e51
Fix a bug in nvm_remote_version that was breaking nvm install stable/nvm install unstable.
...
Fixes #630 .
2015-01-23 12:09:13 -08:00
Jordan Harband
8822bd719a
v0.23.1
2015-01-23 02:08:36 -08:00