Commit Graph

1349 Commits (58a82a1d3128e2b5e7bb9cf662480e5f720b1e07)

Author SHA1 Message Date
Jordan Harband 58a82a1d31
[Tests] add `nvm exec --lts` tests. 2016-07-17 19:54:10 -07:00
Jordan Harband 42fedf6bc9
[Tests] add some basic `nvm use --lts` tests 2016-07-03 08:37:03 -07:00
Jordan Harband 4c010f442e
[Tests] add tests for auto-creation of LTS aliases on `nvm_ls_remote` 2016-07-02 21:21:16 -07:00
Jordan Harband f0668fd577
[Tests] `nvm alias --lts`: add tests 2016-06-26 15:11:37 -07:00
Jordan Harband 655830eb58
[Tests] `nvm install --lts`: add tests 2016-06-26 13:57:01 -07:00
Jordan Harband e6606458f7
[Tests] add `nvm version-remote` unit tests. 2016-06-26 13:01:12 -07:00
Jordan Harband d2744014df
[Tests] add some basic `nvm ls-remote` unit tests. 2016-06-25 17:00:19 -07:00
Jordan Harband bcb1f0b1c7
`nvm ls-remote`: skip io.js lookup when LTS is set. 2016-07-17 10:54:24 -07:00
Jordan Harband c3b16603c0
`nvm uninstall`: add `--lts` support 2016-07-17 20:18:05 -07:00
Jordan Harband 859be3f6a1
`nvm run`: add `--lts`/`--lts=argon` support 2016-05-04 00:29:37 -07:00
Jordan Harband 45627d0a40
`nvm exec`: add `--lts`/`--lts=argon` support. 2016-05-03 23:18:44 -07:00
Jordan Harband d1e51f361c
`nvm use`: Add `--lts`/`--lts=argon` support 2016-05-01 23:41:39 -07:00
Jordan Harband bf683272ea
`nvm alias`: colorize LTS aliases. 2016-04-30 12:50:59 -07:00
Jordan Harband c83664960e
Automatically create LTS aliases every time we talk to nodejs.org/dist 2016-04-27 15:20:22 -07:00
Jordan Harband 17c9bef4aa
`nvm alias`: add `lts/` support. 2016-04-26 23:07:22 -07:00
Jordan Harband 9bd743e0be
`nvm install`: Add support for `--lts` and `--lts=argon` 2016-04-25 00:44:24 -07:00
Jordan Harband 44f4817f7d
Prevent attempts to `nvm install --lts` 2016-04-25 00:44:24 -07:00
Jordan Harband 4699657e98
Add `--lts=argon` etc, so the LTS line can be targeted. 2016-04-25 00:55:35 -07:00
Jordan Harband 1d908d8256
Add `--lts` support to `nvm version-remote` 2016-04-24 16:26:32 -07:00
Jordan Harband 584bdd8ba3
Print the LTS version on all versions with that info, but put the non-latest in gray. 2016-04-24 10:55:30 -07:00
Jordan Harband ae07c3c345
Add support for `nvm ls-remote --lts` 2016-04-23 23:47:25 -07:00
Jordan Harband cb326cb19d
For now, keep the grep to do proper filtering 2016-04-22 10:25:47 -07:00
Jordan Harband 01c8b04fd5
Format LTS version when present. 2016-04-18 00:42:56 -07:00
Jordan Harband 865d2fe3d6
Include LTS version in `nvm_ls_remote` output. 2016-04-17 23:39:27 -07:00
Jordan Harband 9d8841a46c
Ensure only the version string is printed out in relevant places. 2016-04-18 01:00:55 -07:00
Jordan Harband b2c5616d7a
[Tests] avoid accidental command execution in test failure message. 2016-07-17 19:54:26 -07:00
Jordan Harband ecbd7d4572 [Tests] use `-ex` option during tests when possible
Relates to #1130
2016-07-10 19:58:32 -07:00
Jordan Harband 186eb8838d
[Tests] make “nvm use iojs” test actually test that thing. 2016-07-07 15:38:34 -07:00
Jordan Harband 803adac676
[Fix] ensure proper checking of the “shwordsplit” zsh option. 2016-07-08 02:11:51 -07:00
Jordan Harband 940f850f8d
[Tests] clean up some tests 2016-07-07 01:14:37 -07:00
Luke Childs 54d58f88db Link to zsh-nvm in readme 2016-07-09 09:24:01 +01:00
Jordan Harband 78a008c3c7
[Fix] use Solaris-compatible tail options.
Fixes #1148.
2016-07-06 15:31:25 -07:00
Owen Smith 8c8bf1204c [Fix] install should not exit after successful git clone
Fixes #1146 by grouping the commands that handle the error.

I also removed a subshell wrapper from a similar set of lines right
above. It looks to me like that is no longer necessary.
2016-07-05 22:03:52 -07:00
Jordan Harband f3ce324e22 Merge pull request #1145 from robotlolita/patch-missing-version-error
`nvm install`: Improve error messages for missing versions
2016-07-05 19:10:45 -07:00
Quildreen Motta 730b253174 Updates tests for the new output messages 2016-07-05 21:40:45 -03:00
(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
Mohit Agarwal 322d81d75f use git options instead of cd in install script 2016-07-06 01:26:06 +05:30
Cezar Augusto 70b8c59722 Add info about 'nvm: command not found'. Ref #576 2016-07-04 02:28:05 -03:00
Jordan Harband 0b40139caa
[Tests] set x option in update mock to better locate failures 2016-07-02 18:42:57 -07:00
Jordan Harband 1bcd2f4743 Merge pull request #898 from PeterDaveHello/patch-1
[refactor] use "case" instead of if/else in install
2016-07-02 13:02:24 -07:00
Peter Dave Hello d47887ae8f use sh syntax highlight in README.markdown 2016-07-02 14:01:39 +08:00
Peter Dave Hello 07bb79f405 Use `case` instead of multiple if/else statement. 2016-07-02 14:01:24 +08:00
Peter Dave Hello 9e09c30621 update nodejs version list 2016-07-01 23:39:54 +08:00
Jordan Harband 43c3c23928 [Fix] install script: remove more unnecessary `cd`ing.
Fixes #1137.
2016-06-30 13:26:31 -07:00
Jordan Harband cb4e010de7 [Fix] install script: Don’t attempt to `cd` twice.
Fixes #1137.
2016-06-30 13:04:45 -07:00
Xavier Cambar a24ff3e605 Optionally installs Node.js if a version is provided 2016-06-29 09:57:30 +02:00
Jordan Harband 39c119c5db Merge pull request #566 from xcambar/nvm_install_dir
[install script] Refactors NVM_DIR; adds tests
2016-06-28 23:17:27 -07:00
Xavier Cambar 6cee20a071 testing NVM_DIR 2016-06-28 12:36:08 +02:00
Jordan Harband c4be39b8be
[Fix] remove the need for `sed -E`
Fixes #1126
2016-06-27 21:50:45 -07:00