Jordan Harband
|
5ee955bb62
|
Remove unused $ROOT variable.
|
2014-08-29 00:12:02 -07:00 |
Jordan Harband
|
4b3d6f1760
|
Properly pass a space-separated list of packages to `npm install`
Fixes #490.
|
2014-08-22 02:44:04 -07:00 |
Jordan Harband
|
56c40cfa3c
|
Don't try to copy `npm` itself with `nvm copy-packages`.
Fixes #504.
|
2014-08-22 02:19:56 -07:00 |
Jordan Harband
|
d24dc662dc
|
Merge pull request #512 from kevinwang/shasum-lowest-priority
Make shasum the lowest priority checksum command.
|
2014-09-02 00:36:17 -07:00 |
stelcheck
|
59939d09e8
|
* Make the creation of a symlink an overridable default behaviour
|
2014-08-28 22:45:07 +09:00 |
Jordan Harband
|
f9769e40dd
|
v0.14.0
|
2014-08-27 00:49:30 -07:00 |
Jordan Harband
|
5048a78376
|
Add special handling for node v0.6.21-pre
|
2014-08-26 23:53:17 -07:00 |
Kevin Wang
|
814319d7c0
|
Make shasum the lowest priority checksum command.
This fixes false "Checksums do not match" errors on systems where shasum
is a symlink to sha256sum or otherwise.
|
2014-08-27 00:06:41 -05:00 |
Jordan Harband
|
150aea21ec
|
Fixes #487.
|
2014-08-21 16:51:24 -07:00 |
Jordan Harband
|
5c7f08843d
|
Add error checking to nvm_tree_contains_path
|
2014-08-21 17:15:53 -07:00 |
Jordan Harband
|
b59ecb9e11
|
Make sure the new `versions` directory is filtered out of nvm_ls output (in zsh).
|
2014-08-21 23:39:40 -07:00 |
Hiroshi IKEGAMI
|
f130d02efc
|
Fixed `nvm_version_greater` has syntax error in zsh-buildin-command `[`
|
2014-08-22 10:59:11 +09:00 |
Jordan Harband
|
3747735980
|
Make sure `nvm clear-cache` clears the versions directory as well.
|
2014-08-20 00:50:15 -07:00 |
Jordan Harband
|
5dd2d7e5d4
|
Make `nvm ls` support listing the "versions" directory when it's present.
|
2014-08-20 00:42:50 -07:00 |
Jordan Harband
|
0a695c5d2a
|
Modify nvm_version_path to use nvm_version_greater.
|
2014-08-20 00:18:29 -07:00 |
Jordan Harband
|
8fe677a644
|
Add `nvm_version_greater`
|
2014-08-20 00:01:06 -07:00 |
Jordan Harband
|
a2da9abd6d
|
Use nvm_version_dir in nvm_version_path
|
2014-08-19 01:56:34 -07:00 |
Jordan Harband
|
9068dda110
|
Adding `nvm_version_dir`
|
2014-08-19 01:53:39 -07:00 |
egilkh
|
938feca6a9
|
Should escape grep in copy-packages.
|
2014-08-20 15:09:40 +02:00 |
Jordan Harband
|
213ff003d0
|
Use nvm_version_path everywhere possible.
|
2014-08-19 16:17:18 -07:00 |
Jordan Harband
|
986abbf5db
|
Create nvm_version_path
|
2014-08-19 16:17:00 -07:00 |
Jordan Harband
|
78a5e3fadf
|
Attempt to improve `nvm copy-packages`
|
2014-08-16 00:14:29 -07:00 |
Jordan Harband
|
d7849054f8
|
Apparently wget outputs to stderr, so let's make sure we're checking both stderr and stdout.
|
2014-08-15 20:47:55 -07:00 |
Jordan Harband
|
708ac80a55
|
Properly replace the -I curl option for the --server-response wget option.
|
2014-08-15 20:47:55 -07:00 |
Jordan Harband
|
eef12cc2b3
|
v0.13.1
|
2014-08-08 11:48:54 -07:00 |
Jordan Harband
|
99c8b59a14
|
Make sure that $ARGS is evaluated natively rather than as a single string argument.
Fixes #494.
|
2014-08-08 11:48:38 -07:00 |
Jordan Harband
|
61709c1f97
|
v0.13.0
|
2014-08-02 19:24:39 -07:00 |
Jordan Harband
|
d5c0e94166
|
Adding `nvm exec` command.
|
2014-08-01 01:26:33 -07:00 |
Jordan Harband
|
6dc602b521
|
Ensure that `nvm ls node` doesn't return "node_modules", for example.
|
2014-08-01 01:24:28 -07:00 |
Jordan Harband
|
1d37af162a
|
v0.12.2
|
2014-07-29 00:35:27 -07:00 |
Jordan Harband
|
781373f7ce
|
Make sure awk is referenced unaliased, per https://github.com/creationix/nvm/issues/162#issuecomment-50284503
|
2014-07-27 23:02:22 -07:00 |
Jordan Harband
|
68574cc7e8
|
v0.12.1
|
2014-07-24 14:07:26 -07:00 |
John Loy
|
d181abb628
|
Changes $path var to $node_path
Avoids obliteration of $path set earlier by Prezto/zsh. Stomping on $path causes dirname to not be in the PATH resulting in an error.
|
2014-07-24 15:28:33 -04:00 |
Jordan Harband
|
f5643dc7ea
|
v0.12.0
|
2014-07-23 01:15:14 -07:00 |
Jordan Harband
|
e7ada80d08
|
`nvm use system` should work as expected.
|
2014-07-21 02:03:18 -07:00 |
Jordan Harband
|
9912f7cc46
|
If nvm is deactivated, display "none" or "system" instead of the system node version
|
2014-07-21 02:03:18 -07:00 |
Jordan Harband
|
6e02e5a54c
|
If `nvm_ls` is called without a pattern, and node exists, tack on "system".
|
2014-07-21 02:03:18 -07:00 |
Jordan Harband
|
42b010775b
|
Add `system` support to `nvm_print_versions`
|
2014-07-21 02:03:18 -07:00 |
Jordan Harband
|
1c50c5c7aa
|
Add nvm_tree_contains_path function
|
2014-07-21 02:03:04 -07:00 |
Jordan Harband
|
200a9aa97e
|
v0.11.2
|
2014-07-20 23:58:19 -07:00 |
Jordan Harband
|
55677dba4a
|
Avoid calling "nvm_ls current" and call "nvm_ls_current" directly
|
2014-07-20 23:40:20 -07:00 |
Jordan Harband
|
ca43ca21f5
|
Fix curl/wget detection. Fixes #478
|
2014-07-18 13:18:09 -07:00 |
Koen Punt
|
9c2127ce33
|
string replacement turns out not POSIX compliant
|
2014-07-18 16:21:20 +02:00 |
Jordan Harband
|
7a423b7bb4
|
v0.11.1
|
2014-07-18 01:48:46 -07:00 |
Michał Gołębiowski
|
21fa84225c
|
Hotfix: correctly map curl's `-C -` to wget
wget doesn't need or accept the `-` parameter to `-c`. This incorrect
mapping causes `nvm install` to fail on a curlless OS.
|
2014-07-16 11:00:56 +02:00 |
Jordan Harband
|
4895aebf0a
|
v0.11.0
|
2014-07-15 10:52:30 -07:00 |
Jordan Harband
|
26ed7a003a
|
Making sure to quote this output, so that paths with spaces don't break the method.
Although tests were passing in Travis for #470, they were failing locally - now they pass in both.
|
2014-07-15 02:00:48 -07:00 |
Jordan Harband
|
6d2912a2ab
|
Adding nvm_has_system_node
|
2014-07-14 21:41:26 -07:00 |
Jordan Harband
|
7171cbed6f
|
Add an `nvm_ls_current` function.
|
2014-07-14 11:29:24 -07:00 |
Jordan Harband
|
8f66273922
|
Merge pull request #467 from jsdevel/adding-current-symlink
Adding a symlink in .nvm to the current version.
Fixes #430. Closes #447. Relates to #358. Fixes #355. Closes #313. Fixes #381.
|
2014-07-13 11:23:27 -07:00 |
jsdevel
|
3fa004293c
|
Adding a symlink in .nvm to the current version.
|
2014-07-12 12:01:35 -07:00 |
Jordan Harband
|
83efa2288d
|
Use [0-9] instead of [[:digit:]] per https://github.com/creationix/nvm/pull/466#discussion_r14853668 - it's simpler (and probably more portable).
|
2014-07-12 11:02:42 -07:00 |
Jordan Harband
|
4cfe62d3d1
|
Fixing `nvm ls 0.x` to only include `0.x.*` instead of `0.x*.*`
|
2014-07-12 11:02:42 -07:00 |
egilkh
|
0534872e0f
|
Should escape grep in nvm_ls
|
2014-07-12 19:33:28 +02:00 |
Olivier Mengué
|
f1b8cf8fd6
|
Use 'read' built-in instead of $(cat ... | head -n1)
|
2014-07-10 12:15:27 -07:00 |
Jordan Harband
|
a7b6495172
|
Removing unnecessary line, per #461
|
2014-07-10 01:24:12 -07:00 |
Jordan Harband
|
2ee4b6f414
|
Correcting nvm.sh comment wrt bash
|
2014-07-09 18:30:52 -07:00 |
Jordan Harband
|
63f72b37df
|
Followup per https://github.com/creationix/nvm/pull/452#issuecomment-48151847
|
2014-07-07 15:40:59 -07:00 |
Koen Punt
|
a0de15d0f7
|
fix nvm_curl arguments for stdout
|
2014-07-07 23:16:20 +02:00 |
Jordan Harband
|
df4689fbd2
|
Removing an extra "echo"
|
2014-07-07 13:59:58 -07:00 |
Jordan Harband
|
018e47bec0
|
Make sure both wget and curl work.
|
2014-07-07 13:32:10 -07:00 |
Jordan Harband
|
74cc1eb022
|
Make `nvm_curl` do a runtime check if `curl` is available.
|
2014-07-07 13:32:10 -07:00 |
Jordan Harband
|
eda8ffbcc4
|
Add some more curl → wget argument munging
|
2014-07-07 13:32:10 -07:00 |
Jordan Harband
|
b9383c9016
|
Use `nvm_curl` instead of `curl` directly, which has a `wget` fallback.
|
2014-07-07 13:32:10 -07:00 |
Jordan Harband
|
f214ffaf1f
|
Oxford comma
|
2014-07-05 11:07:14 -07:00 |
Jordan Harband
|
3e5037a1be
|
v0.10.0
|
2014-06-26 17:06:45 -07:00 |
Jordan Harband
|
fb215546ee
|
Don't bother trying to return the exit code of `nvm alias` or `nvm_print_versions`
|
2014-06-26 16:52:48 -07:00 |
Jordan Harband
|
4b593bcda2
|
Make sure these vars are local, where supported
|
2014-06-26 16:52:34 -07:00 |
Jordan Harband
|
8349f0ff48
|
Make sure `nvm ls foo` returns a nonzero exit code when a version is not found.
Fixes #440.
|
2014-06-26 10:28:35 -07:00 |
Jordan Harband
|
bb250b5730
|
v0.9.0
|
2014-06-26 10:28:14 -07:00 |
Jordan Harband
|
4c9a36e9ad
|
Separating variable declaration from first assignment, which should fix some ksh problems.
|
2014-06-22 15:44:22 -07:00 |
Jordan Harband
|
ba7f27dead
|
Silently support `nvm i x.x.x`. Fixes #443.
|
2014-06-22 09:16:30 -07:00 |
Jordan Harband
|
d8b55652a5
|
Return the exit code of `nvm use` when `nvm install`-ing.
|
2014-06-20 11:49:06 -07:00 |
Jordan Harband
|
4c38f507f5
|
Consistently returning exit code 1 when version is not installed yet.
|
2014-06-20 11:45:25 -07:00 |
Jordan Harband
|
f213167ef0
|
Returning exit code 3 when no version is found.
|
2014-06-20 11:45:14 -07:00 |
Jordan Harband
|
1da31aa425
|
v0.8.0
|
2014-06-20 11:35:18 -07:00 |
Koen Punt
|
8dbbc32905
|
redirect errors to stderr
|
2014-06-17 01:22:12 +02:00 |
Andrew Crites
|
0e1f2408c9
|
Only list extant explicit version
|
2014-06-12 10:56:20 -04:00 |
Jordan Harband
|
6aa45732d8
|
Merge pull request #376 from koenpunt/nvm-unload
Feature: nvm unload
|
2014-05-28 20:53:50 -07:00 |
Jordan Harband
|
578a601b27
|
Filter out of `nvm ls` things that start with a dot. Fixes #421, closes #422.
|
2014-05-20 10:36:12 -07:00 |
Jordan Harband
|
db8acf11fd
|
v0.7.0
|
2014-05-08 10:30:52 -07:00 |
Jordan Harband
|
a6be718387
|
Fixing --version output format.
|
2014-05-08 10:30:34 -07:00 |
Koen Punt
|
f6ba08253b
|
utility method for append path, fixes #414
|
2014-05-08 10:20:11 +02:00 |
Koen Punt
|
e3b84499c2
|
use regex triplet, add unit test
|
2014-05-07 10:58:21 +02:00 |
Koen Punt
|
b313f62749
|
Use sed -e instead of -E
|
2014-05-07 10:58:18 +02:00 |
Jordan Harband
|
7f3a794d89
|
Merge pull request #409 from koenpunt/sed-path-replacement
Use sed for *PATH stripping
|
2014-05-06 01:37:49 -07:00 |
Jordan Harband
|
ba1be9b4ea
|
Making `nvm install` use the version, even if it's already installed. Fixes #410
|
2014-05-05 23:32:39 -07:00 |
Koen Punt
|
652a9ef9b5
|
always apply path stripping
|
2014-05-06 00:00:25 +02:00 |
Koen Punt
|
0d81a219ae
|
add quotes
|
2014-05-05 22:05:02 +02:00 |
Koen Punt
|
d6e457354f
|
use nvm_strip_path utility method for path stripping
|
2014-05-05 22:03:11 +02:00 |
Koen Punt
|
6668dc5c47
|
remove parentheses
|
2014-05-05 21:50:59 +02:00 |
Koen Punt
|
3d9c1d7852
|
use sed for *PATH stripping
|
2014-05-05 21:43:22 +02:00 |
Jordan Harband
|
29f582611b
|
v0.6.1
|
2014-05-04 12:40:02 -07:00 |
Jordan Harband
|
673cda56c4
|
Adding a test for `nvm install invalid` behavior, and correcting the message.
From f00d688c87 (commitcomment-6205164)
|
2014-05-04 12:03:26 -07:00 |
Jordan Harband
|
e562a5645b
|
v0.6.0
|
2014-05-04 02:20:31 -07:00 |
Jordan Harband
|
f00d688c87
|
Nicer failure message when trying to install an invalid version. Fixes #285.
|
2014-05-04 00:59:08 -07:00 |
Jordan Harband
|
4a7275a0c6
|
Ensuring paths are in quotes, to preserve spaces.
|
2014-05-04 00:39:46 -07:00 |
Jordan Harband
|
87516039a8
|
Using portable conditional syntax.
|
2014-05-02 23:28:42 -07:00 |
Koen Punt
|
80e349edb1
|
locate .nvmrc without `find`
instead of using find and actually cd'ing into directories
we're now using simple string replacement on the `pwd`
|
2014-05-02 23:02:34 -07:00 |
Jordan Harband
|
038c1f3d0f
|
Find `.nvmrc` files upwards.
|
2014-05-02 23:02:34 -07:00 |