(Soreλ\a)
0f26656c2c
npm -> nvm, and minor formatting issues
2016-07-05 20:34:08 -03:00
(Soreλ\a)
79d62fb16d
Improve error messages for missing versions
...
`nvm use`, `nvm run` and others check if the version is installed before executing Node, but the error message could be clearer on what steps the user has to take to achieve what they want, this makes that clearer.
2016-07-05 19:55:39 -03:00
Peter Dave Hello
07bb79f405
Use case
instead of multiple if/else statement.
2016-07-02 14:01:24 +08:00
Jordan Harband
c4be39b8be
[Fix] remove the need for sed -E
...
Fixes #1126
2016-06-27 21:50:45 -07:00
Jordan Harband
e1fdd316b7
[Refactor] create nvm_grep
and remove standalone GREP_OPTIONS
line.
2016-06-25 13:27:56 -07:00
Jordan Harband
9f5322ee84
v0.31.2
2016-06-25 09:42:53 -07:00
Jordan Harband
b0244a133b
[Fix] nvm ls
: avoid use of maxdepth
which is not on Solaris/SmartOS
...
Fixes #1121 .
2016-06-24 01:38:27 -07:00
Jordan Harband
36b1ea9236
[Fix] do not print help text on sourcing when an empty .nvmrc file is found.
...
Fixes #1113 .
2016-06-14 09:57:37 -07:00
Jordan Harband
45ae48df2d
[Fix] nvm install -s
: when “core id” doesn’t appear in /proc/cpuinfo, fall back to counting “processor” lines.
...
Fixes #1115 .
2016-06-13 08:41:17 -07:00
ra100
b6481583af
On aarch64 use arm64 packages
2016-06-10 08:00:51 +02:00
Jordan Harband
03cf6950ce
[shellcheck] remove use of expr
2016-06-06 17:55:06 -07:00
Jordan Harband
251a2f3409
[Fix] ensure uname
is unaliased.
...
Closes #1105
2016-05-30 21:50:30 -07:00
Stephan DONIN
f62747c29c
[Fix] set -u
: is variable set test
2016-05-22 15:59:04 +09:00
Jordan Harband
ccde2898f8
[help] Add nvm ls-remote <version>
.
...
Fixes #1094 .
2016-05-13 10:14:12 -05:00
Jordan Harband
6e18d959c7
[shellcheck] clean up unquoted args etc
2016-05-11 15:37:21 -07:00
Jordan Harband
6dd6a0d213
[Fix] dash
does not support string substitution :-(
2016-05-10 01:17:31 -07:00
Jordan Harband
36c65d7115
[shellcheck] add spellcheck override comments
2016-05-10 01:11:17 -07:00
Jordan Harband
ec2f450b6e
v0.31.1
2016-05-09 22:06:43 -07:00
Jordan Harband
eeaddf9ab0
Don’t restrict colors to TTYs.
...
This restriction prevents subcommands from producing colors and passing them up the tree to the actual TTY.
2016-05-08 21:24:24 -07:00
Jordan Harband
0880539972
nvm_strip_path
: Error out when $NVM_DIR
is not set.
...
Per https://github.com/creationix/nvm/issues/1083#issuecomment-217752185
2016-05-08 20:06:17 -07:00
Jordan Harband
6311a0e9c4
nvm ls
/nvm alias
/nvm ls-remote
: only colorize when colors are supported.
2016-05-07 18:51:21 -07:00
Jordan Harband
bc3d028152
nvm alias
: colorize output when creating aliases.
2016-05-07 18:14:11 -07:00
Jordan Harband
fc82742a8b
[Robustness] add a missing command
to a sed
call
2016-05-06 12:29:01 -07:00
Jordan Harband
a94ade8ec2
[Fix] don’t use bash ==
in conditionals
2016-05-06 01:00:56 -07:00
Jordan Harband
eb329ae7a9
[minor] display chmod
command as well to fix file permissions.
2016-05-05 23:58:27 -07:00
Jordan Harband
1ca2aa648f
[minor] Echo nonwritable file path to stderr.
2016-05-05 23:53:13 -07:00
Jordan Harband
f49eb61f8e
[Improvement] Use nvm_sanitize_path
in nvm_check_file_permissions
.
2016-05-05 23:52:51 -07:00
Jordan Harband
d1962c6742
[Refactor] clean up nvm_sanitize_path
2016-05-05 23:52:26 -07:00
Jordan Harband
06c1cfcd85
[Refactor] avoid some pipes to awk
2016-05-05 01:30:38 -07:00
Jordan Harband
8a138d98ed
[Refactor] Use awk
to improve version comparison performance
2016-05-05 01:27:17 -07:00
Jordan Harband
4842641e78
[Refactor] create nvm_echo
and nvm_err
2016-05-05 00:17:35 -07:00
Jordan Harband
62cca4e6d8
Prefer nvm --help
over nvm help
2016-05-05 00:14:12 -07:00
Jordan Harband
ab49a5b0c3
[refactor] nvm run
: call through to nvm exec
to remove redundant code
2016-05-04 00:58:12 -07:00
Jordan Harband
a69f9a8898
[fix] nvm run
: pass through --silent
on bare nvm run
2016-05-04 00:58:08 -07:00
Jordan Harband
e8355e3189
[refactor] nvm run
: refactor argument parsing.
2016-05-04 00:35:43 -07:00
Jordan Harband
0d62626ac6
[refactor] nvm exec
: refactor argument parsing.
2016-05-04 00:34:07 -07:00
Jordan Harband
6fb94e0dab
[fix] nvm exec
: show “io.js” for io.js versions.
2016-05-04 00:33:56 -07:00
Jordan Harband
0dd2846215
[fix] set -e
: ensure nvm_version
returning 3, and nvm_alias
returning 2, doesn’t terminate the process.
2016-05-04 01:03:14 -07:00
Jordan Harband
1c3f8da6c3
nvm alias
: factor out alias creation to nvm_make_alias
2016-04-27 14:23:34 -07:00
Jordan Harband
d705ec7ebf
[refactor] run through shellcheck
2016-04-30 00:33:28 -07:00
Jordan Harband
09f86b0e6e
[Refactor] Create and use nvm_is_version_installed
2016-04-27 17:11:16 -07:00
Jordan Harband
fc68e615b2
nvm alias
: colorize output to match nvm ls
2016-04-27 22:35:14 -07:00
Jordan Harband
677c69dda0
nvm alias
: explicitly forbid user aliases in subdirs.
2016-04-26 23:07:10 -07:00
Jordan Harband
1eb4d482e0
nvm alias
: If the alias target is empty, call into nvm unalias
2016-04-26 22:58:31 -07:00
Jordan Harband
4df2a7fca9
nvm alias
: factor out alias printing logic to functions
2016-04-26 22:29:55 -07:00
Jordan Harband
7b1a4e5126
nvm alias
: slightly speed up alias resolution.
2016-04-26 22:21:57 -07:00
Jordan Harband
755c39209e
[Refactor] make check_file_permissions
be pure instead of relying on a closure.
...
Also, make it return early, to be a bit more efficient.
(from #847 )
2016-04-18 19:23:51 -07:00
Luke Childs
3a2d35f167
Check permissions in shell rather than using find -exec
2016-04-19 01:40:16 +01:00
Luke Childs
005e29a223
Check dir permissions before attempting to nvm uninstall
2016-04-18 21:16:37 +01:00
Jordan Harband
d3e334d86d
[Fix] read
exits 1 when .nvmrc
lacks a trailing newline - avoid that.
...
Per https://github.com/creationix/nvm/issues/993#issuecomment-205399603
2016-04-04 22:08:36 -07:00