Rodrigo Espinosa de los Monteros 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4da7f101a2 
							
						 
					 
					
						
						
							
							[Fix] nvm_alias: ensure lts/-1 returns the one before lts/*  
						
						 
						
						... 
						
						
						
						Fixes  #2461  
						
						
					 
					
						2021-03-11 16:22:31 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							641f86879f 
							
						 
					 
					
						
						
							
							[Tests] update mocks  
						
						 
						
						... 
						
						
						
						- make call count test depend on mocks 
						
						
					 
					
						2021-03-11 13:06:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sladyn Nunes 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fdef427e4 
							
						 
					 
					
						
						
							
							[New] install: add -b flag to skip building from source  
						
						 
						
						... 
						
						
						
						Fixes  #2114 . 
						
						
					 
					
						2021-02-16 19:34:23 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nmarghetti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f6c0c053a 
							
						 
					 
					
						
						
							
							[Refactor] add nvm_install_binary_extract  
						
						 
						
						
						
						
					 
					
						2021-01-02 00:03:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nmarghetti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d396181ffb 
							
						 
					 
					
						
						
							
							[Refactor] add nvm_get_artifact_compression  
						
						 
						
						
						
						
					 
					
						2021-01-02 00:03:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nmarghetti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60e78d3ec1 
							
						 
					 
					
						
						
							
							[Tests] Add unit test for nvm_download  
						
						 
						
						
						
						
					 
					
						2021-01-13 02:26:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							436cda247e 
							
						 
					 
					
						
						
							
							[Fix] remove nvm_supports_source_options  
						
						 
						
						... 
						
						
						
						Fixes  #2387  
						
						
					 
					
						2021-01-07 13:00:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nmarghetti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9849bf494d 
							
						 
					 
					
						
						
							
							[meta] Rename some files to be more cross platform  
						
						 
						
						
						
						
					 
					
						2021-01-04 00:49:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b57dfec8d 
							
						 
					 
					
						
						
							
							Revert "[Fix] nvm_die_on_prefix: only grep lines starting with env var name" ( #2347 )  
						
						 
						
						... 
						
						
						
						This reverts commit 21c0c05130d9bdd275f29ccb158fa7103493903a.
Fixes  #2360 . Fixes  #2364 . Fixes  #2366 . 
						
						
					 
					
						2020-11-27 21:28:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dena Burd 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6848c16d53 
							
						 
					 
					
						
						
							
							[New] Added set-colors command. See details below:  
						
						 
						
						... 
						
						
						
						This command allows users to replace default colors with their own custom colors.
 - top-level commands modified: alias, ls, ls-remote
 - helper functions added: nvm_echo_with_colors, nvm_err_with_colors,
nvm_set_colors, nvm_get_colors, nvm_print_color_code
 - functions modified: nvm_print_formatted_alias, nvm_print_versions, nvm_print_alias_path (implicitly), nvm_print_default_alias (implicitly), nvm_list_aliases (implicitly)
We added tests and info on using this command to the README!
Co-authored-by: Dena Burd <29719099+gitburd@users.noreply.github.com>
Co-authored-by: Naomi Quinones <52065567+naomiquinones@users.noreply.github.com> 
						
						
					 
					
						2020-08-17 14:56:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matteo De Wint 
							
						 
					 
					
						
						
						
						
							
						
						
							21c0c05130 
							
						 
					 
					
						
						
							
							[Fix] nvm_die_on_prefix: only grep lines starting with env var name  
						
						 
						
						
						
						
					 
					
						2020-11-16 11:35:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Aubuchon 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00af6341f7 
							
						 
					 
					
						
						
							
							[Tests] Run fast test suite in clean environment  
						
						 
						
						
						
						
					 
					
						2020-11-03 19:05:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							499d303746 
							
						 
					 
					
						
						
							
							[Perf] use/nvm_die_on_prefix: replicate npm config algorithm and remove npm config call  
						
						 
						
						
						
						
					 
					
						2020-08-24 22:44:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dena Burd 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c72f2c6f21 
							
						 
					 
					
						
						
							
							[Fix] nvm ls-remote: accept versions that end with a dot  
						
						 
						
						... 
						
						
						
						Fixes  #983 . 
						
						
					 
					
						2020-09-24 13:46:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Aubuchon 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2c5ce459a 
							
						 
					 
					
						
						
							
							[Tests] Fix nvm unload fast test cleanup  
						
						 
						
						
						
						
					 
					
						2020-10-22 20:43:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Aubuchon 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e77ed07ccc 
							
						 
					 
					
						
						
							
							[Tests] Fix nvm_ls_current fast test  
						
						 
						
						
						
						
					 
					
						2020-10-13 12:32:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dylan Armstrong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e01060fa2c 
							
						 
					 
					
						
						
							
							[Fix] nvm_die_on_prefix: use directory comparison rather than string  
						
						 
						
						
						
						
					 
					
						2020-10-09 09:43:21 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dylan Armstrong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96069da0d5 
							
						 
					 
					
						
						
							
							[Fix] nvm_ls: zsh: unset markdirs and local_options  
						
						 
						
						... 
						
						
						
						Fixes  #2315 . 
						
						
					 
					
						2020-10-09 09:43:21 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf92956e5d 
							
						 
					 
					
						
						
							
							[New] add nvm_find_project_dir helper  
						
						 
						
						
						
						
					 
					
						2020-08-23 14:40:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d88ecfce5 
							
						 
					 
					
						
						
							
							[Fix] nvm_die_on_prefix: check that the prefix is inside the version dir, not just the nvm dir  
						
						 
						
						... 
						
						
						
						- also pass the version dir as the third argument 
						
						
					 
					
						2020-08-23 22:50:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Naomi Quinones 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bf567bd0b 
							
						 
					 
					
						
						
							
							[Fix] ensure --help is intercepted on any command  
						
						 
						
						... 
						
						
						
						Co-authored-by: Naomi Quinones <52065567+naomiquinones@users.noreply.github.com>
Co-authored-by: Dena Burd <me@Denas-MacBook-Air.local> 
						
						
					 
					
						2020-08-04 16:32:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							424aeb38b4 
							
						 
					 
					
						
						
							
							[Refactor] add nvm_get_checksum_binary; use it in nvm debug  
						
						 
						
						
						
						
					 
					
						2020-07-31 22:13:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abfe0a5891 
							
						 
					 
					
						
						
							
							[Refactor] remove unused nvm_checksum function  
						
						 
						
						
						
						
					 
					
						2020-07-31 22:10:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sehrope Sarkuni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91a55dd91a 
							
						 
					 
					
						
						
							
							[Refactor] Rename solaris and iojs helper functions to be nvm_ prefixed  
						
						 
						
						... 
						
						
						
						Renames node_version_has_solaris_binary and nvm_iojs_version_has_solaris_binary
to be prefixed with nvm_ so they do not show up in tab completion following the
word "node". 
						
						
					 
					
						2020-05-08 16:08:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Magnus Markling 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b02617028f 
							
						 
					 
					
						
						
							
							[Tests] Source nvm.sh before defining FILE  
						
						 
						
						
						
						
					 
					
						2020-03-19 12:13:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4626d1aae6 
							
						 
					 
					
						
						
							
							[New] add lts/-1 etc, to point to an LTS line relative to "latest"  
						
						 
						
						
						
						
					 
					
						2020-03-04 01:03:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c372ff03e0 
							
						 
					 
					
						
						
							
							[Tests] update mocks  
						
						 
						
						
						
						
					 
					
						2020-03-04 00:44:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9536327ae 
							
						 
					 
					
						
						
							
							[Fix] nvm ls-remote: properly label latest LTS versions instead of just the latest one in the filter  
						
						 
						
						... 
						
						
						
						Fixes  #2166  
						
						
					 
					
						2020-02-21 21:27:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e609091a55 
							
						 
					 
					
						
						
							
							[Tests] update test mocks  
						
						 
						
						
						
						
					 
					
						2020-02-22 09:06:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4cd6b4822c 
							
						 
					 
					
						
						
							
							[Tests] try to make nvm unload test more robust  
						
						 
						
						
						
						
					 
					
						2020-02-09 06:41:52 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4eddb2c9c 
							
						 
					 
					
						
						
							
							[Tests] ensure nvm unload unsets env vars too  
						
						 
						
						
						
						
					 
					
						2020-02-07 09:16:55 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73a513c389 
							
						 
					 
					
						
						
							
							[Fix] allow nvm unalias x when x is a default alias, but shadowed  
						
						 
						
						... 
						
						
						
						Fixes  #2122 . 
						
						
					 
					
						2019-11-12 11:16:08 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sehrope Sarkuni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b5bb5ccd8 
							
						 
					 
					
						
						
							
							[Fix] set -u: Add default empty value for $NVM_NO_ALIAS  
						
						 
						
						... 
						
						
						
						Adds a default value for NVM_NO_ALIAS so that nvm ls does not error out when run
in a bash nounset/-u (no unset vars) environment. 
						
						
					 
					
						2019-05-14 08:31:24 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7a5b7992b 
							
						 
					 
					
						
						
							
							[meta] update repo links to point to org  
						
						 
						
						
						
						
					 
					
						2019-04-24 16:08:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Sahnwaldt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2410215b6a 
							
						 
					 
					
						
						
							
							[Refactor] add nvm_stdout_is_terminal helper  
						
						 
						
						
						
						
					 
					
						2019-02-24 00:03:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Sahnwaldt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1abfd1fe4 
							
						 
					 
					
						
						
							
							[Tests] use rimraf over rmdir in teardowns  
						
						 
						
						... 
						
						
						
						- fix test 'Running "nvm ls" should display all installed versions.': only expect versions created by this test, but no versions created by other tests 
						
						
					 
					
						2019-02-27 10:50:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43402df896 
							
						 
					 
					
						
						
							
							[Fix] nvm_supports_source_options: work around a bug in bash 3.2  
						
						 
						
						... 
						
						
						
						See https://github.com/creationix/nvm/issues/1978#issuecomment-453480231 
Fixes  #1978 . 
						
						
					 
					
						2019-02-26 16:53:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9daf26f0a0 
							
						 
					 
					
						
						
							
							[Tests] nvm_command_info: make error output more helpful  
						
						 
						
						
						
						
					 
					
						2019-02-25 13:17:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6740f5a6e 
							
						 
					 
					
						
						
							
							[New] nvm ls: add --no-alias to suppress alias output  
						
						 
						
						... 
						
						
						
						Per https://github.com/creationix/nvm/issues/1792#issuecomment-466696504  
						
						
					 
					
						2019-02-23 22:41:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04fdb2331b 
							
						 
					 
					
						
						
							
							[Tests] nvm ls: ensure nvm alias is called  
						
						 
						
						
						
						
					 
					
						2019-02-23 22:22:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a513a1bc0 
							
						 
					 
					
						
						
							
							[Fix] nvm_ls: Reverts  #1462  to fix io.js sorting.  
						
						 
						
						... 
						
						
						
						<details>
<summary>Before this revert:</summary>
```sh
iojs-v3.3.1
iojs-v2.5.0
v0.6.21
v0.7.12
iojs-v1.8.4
v0.8.28
v0.9.12
v0.10.48
v0.11.16
v0.12.9
v0.12.18
v0.12.87
v4.9.1
v5.11.1
v5.12.0
v6.14.4
v6.16.0
v7.10.1
v8.6.0
v8.9.1
v8.10.0
v8.11.3
v8.11.4
v8.12.0
v8.13.0
v8.14.1
v8.15.0
v9.11.2
v10.0.0
v10.1.0
v10.2.1
v10.3.0
v10.4.1
v10.5.0
v10.6.0
v10.7.0
v10.8.0
v10.9.0
v10.10.0
v10.11.0
v10.12.0
v10.13.0
v10.14.2
v10.15.1
v11.0.0
v11.1.0
v11.2.0
v11.3.0
v11.4.0
v11.5.0
v11.6.0
v11.7.0
v11.8.0
v11.9.0
v11.10.0
```
</details>
<details>
<summary>After this revert:</summary>
```sh
v0.6.21
v0.7.12
v0.8.28
v0.9.12
v0.10.48
v0.11.16
v0.12.9
v0.12.18
v0.12.87
iojs-v1.8.4
iojs-v2.5.0
iojs-v3.3.1
v4.9.1
v5.11.1
v5.12.0
v6.14.4
v6.16.0
v7.10.1
v8.6.0
v8.9.1
v8.10.0
v8.11.3
v8.11.4
v8.12.0
v8.13.0
v8.14.1
v8.15.0
v9.11.2
v10.0.0
v10.1.0
v10.2.1
v10.3.0
v10.4.1
v10.5.0
v10.6.0
v10.7.0
v10.8.0
v10.9.0
v10.10.0
v10.11.0
v10.12.0
v10.13.0
v10.14.2
v10.15.1
v11.0.0
v11.1.0
v11.2.0
v11.3.0
v11.4.0
v11.5.0
v11.6.0
v11.7.0
v11.8.0
v11.9.0
v11.10.0
```
</details>
In other words, the sorting needs to happen *before* the `NVM_NODE_PREFIX` is removed. 
						
						
					 
					
						2019-02-23 15:02:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db19450caa 
							
						 
					 
					
						
						
							
							[Fix] default_packages: work when the file lacks a trailing newline  
						
						 
						
						... 
						
						
						
						Fixes  #1995 . 
						
						
					 
					
						2019-02-02 13:45:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c117e6ab3 
							
						 
					 
					
						
						
							
							[Refactor] extract “get default packages” logic to nvm_get_default_packages  
						
						 
						
						
						
						
					 
					
						2019-02-01 13:27:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lucas Kellner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02997b0753 
							
						 
					 
					
						
						
							
							[Docs] unalias: add more specific error message for builtin aliases  
						
						 
						
						
						
						
					 
					
						2019-01-23 16:39:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1150c41ab 
							
						 
					 
					
						
						
							
							[Tests] avoid using shopt in zsh  
						
						 
						
						
						
						
					 
					
						2018-11-26 11:18:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xandor Schiefer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90cfb5d771 
							
						 
					 
					
						
						
							
							[Fix] use: Prepend instead of changing if shadowed by system dirs ( fixes   #1652 )  
						
						 
						
						
						
						
					 
					
						2018-06-08 15:23:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Li 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cdc184168 
							
						 
					 
					
						
						
							
							[Fix] Improve nvm_is_version_installed to check for a node executable instead of root dir  
						
						 
						
						
						
						
					 
					
						2018-05-31 15:26:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Li 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5f42d9cea 
							
						 
					 
					
						
						
							
							[Tests] update most mkdirs to use make_fake_{node,iojs}  
						
						 
						
						
						
						
					 
					
						2018-06-13 10:38:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c465a83518 
							
						 
					 
					
						
						
							
							[Tests] nvm ls-remote: add test for overly-large tab file  
						
						 
						
						
						
						
					 
					
						2018-05-23 23:48:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38b32c27f3 
							
						 
					 
					
						
						
							
							[Tests] update mock data  
						
						 
						
						
						
						
					 
					
						2018-05-23 23:48:50 -04:00