Peter Dave Hello 
							
						 
					 
					
						
						
						
						
							
						
						
							6a3b1dd2c3 
							
						 
					 
					
						
						
							
							[New] Enable curl auto compression/decompression  
						
						 
						
						... 
						
						
						
						Enable `--compressed` parameter on curl to automatically enable
compression on request content by sending coressponding header, if the
server side supports compression format like deflate or gzip, curl will
also decompress the content automatically, so there is no additional
works need to done manually on client side, but just enjoy the benifits
of bandwidth and time saving!
Take https://nodejs.org/dist/index.tab  as an example which is last
modified on Tue, 14 Mar 2017 22:41:05 GMT, the compressed transmission
only take 4829 bytes howevet the not compressed on taks 48000 bytes,
which is about 10 times larger!
This feature can be traced back to Sep 3 2002, in curl commit:
 - 64bbe9dfaf 
So should be supported on various versions widely. 
						
						
					 
					
						2017-03-23 16:51:20 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Dave Hello 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa3631fee3 
							
						 
					 
					
						
						
							
							[Refactor] Add nvm_has_non_aliased  
						
						 
						
						
						
						
					 
					
						2017-03-20 16:57:26 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew McEachen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e6b5ce039 
							
						 
					 
					
						
						
							
							[Fix] stop setting mirror env vars unnecessarily  
						
						 
						
						... 
						
						
						
						Fixes  #1429  
						
						
					 
					
						2017-03-16 23:54:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Dave Hello 
							
						 
					 
					
						
						
						
						
							
						
						
							9593616b8c 
							
						 
					 
					
						
						
							
							[Fix] NVM_PROFILE bash/zsh detection in installation  
						
						 
						
						
						
						
					 
					
						2017-03-15 14:34:28 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Dave Hello 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							182a18d911 
							
						 
					 
					
						
						
							
							[Fix] Github should be GitHub  
						
						 
						
						
						
						
					 
					
						2017-03-09 23:02:08 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Dave Hello 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e6201b5b1 
							
						 
					 
					
						
						
							
							[Tests] Update test mocks  
						
						 
						
						
						
						
					 
					
						2017-03-10 18:02:47 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fc0241c21 
							
						 
					 
					
						
						
							
							[Fix] install.sh: only un-interpolate $HOME for the profile source string.  
						
						 
						
						... 
						
						
						
						Fixes  #1384 . 
						
						
					 
					
						2017-02-12 00:32:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
						
						
							
						
						
							affcc5087c 
							
						 
					 
					
						
						
							
							[Fix] set -e: nvm install lts/something: call nvm_ensure_default_set with the proper value.  
						
						 
						
						... 
						
						
						
						Fixes  #1394 . 
						
						
					 
					
						2017-02-11 23:19:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Wheale 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b2305232f 
							
						 
					 
					
						
						
							
							[install script] Use $HOME variable in NVM_DIR  
						
						 
						
						
						
						
					 
					
						2017-01-12 10:55:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
						
						
							
						
						
							0f6997d90a 
							
						 
					 
					
						
						
							
							[Tests] remove the unused and broken $NVM_PATH.  
						
						 
						
						
						
						
					 
					
						2016-12-16 11:23:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47c60dfc1d 
							
						 
					 
					
						
						
							
							[Tests] add test to ensure that nvm unload unloads all functions.  
						
						 
						
						
						
						
					 
					
						2016-11-28 12:50:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Dave Hello 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65acb403ce 
							
						 
					 
					
						
						
							
							Add nvm_clang_version to ensure clang version > 3.5  
						
						 
						
						
						
						
					 
					
						2016-11-14 12:28:41 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Dave Hello 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c92b5a4ea 
							
						 
					 
					
						
						
							
							[New] nvm install: Print the version that is being installed  
						
						 
						
						
						
						
					 
					
						2016-11-06 20:43:47 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Dave Hello 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7763c8ba9 
							
						 
					 
					
						
						
							
							[Tests] die() in tests should quote "$@" for echo  
						
						 
						
						
						
						
					 
					
						2016-11-07 03:34:36 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24f8ae5c46 
							
						 
					 
					
						
						
							
							[New] support external install hook “$NVM_INSTALL_THIRD_PARTY_HOOK”.  
						
						 
						
						... 
						
						
						
						Fixes  #1207 . 
						
						
					 
					
						2016-11-03 23:42:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Qiangjun Ran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cadbbced20 
							
						 
					 
					
						
						
							
							[Tests] Replace all dots with backslash dots  
						
						 
						
						
						
						
					 
					
						2016-11-03 23:44:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76fe1ab1c6 
							
						 
					 
					
						
						
							
							[Fix] ensure that lts/* points to boron/latest, not argon/earliest.  
						
						 
						
						... 
						
						
						
						- update test mocks
 - fix tests for Boron release
Fixes  #1268 . 
						
						
					 
					
						2016-10-18 11:33:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9e14b7d4d 
							
						 
					 
					
						
						
							
							[Fix] nvm uninstall: work around nomatch zsh option.  
						
						 
						
						... 
						
						
						
						Fixes  #1228 . 
						
						
					 
					
						2016-10-04 01:43:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a29d0e49dc 
							
						 
					 
					
						
						
							
							[Tests] improve + update test mocks  
						
						 
						
						
						
						
					 
					
						2016-09-28 22:42:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Dave Hello 
							
						 
					 
					
						
						
						
						
							
						
						
							702d52f23b 
							
						 
					 
					
						
						
							
							update test mocks  
						
						 
						
						
						
						
					 
					
						2016-09-29 10:27:24 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d12ccb130d 
							
						 
					 
					
						
						
							
							[Fix] zsh: when warncreateglobal is set, this line warns for some reason. Use env to suppress it.  
						
						 
						
						... 
						
						
						
						Fixes  #1236 . 
						
						
					 
					
						2016-09-18 13:39:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acbdd9a3fa 
							
						 
					 
					
						
						
							
							[Fix] Fix trailing whitespace in nvm ls-remote  
						
						 
						
						
						
						
					 
					
						2016-09-18 12:26:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f60edbb6b4 
							
						 
					 
					
						
						
							
							[Tests] update test mocks  
						
						 
						
						
						
						
					 
					
						2016-09-18 11:58:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ecba036cbf 
							
						 
					 
					
						
						
							
							[Tests] show type output for debugging  
						
						 
						
						
						
						
					 
					
						2015-12-21 23:59:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5f1d4530f 
							
						 
					 
					
						
						
							
							[Tests] chmod a-x on io.js source tests, for now.  
						
						 
						
						... 
						
						
						
						TODO: fix. 
						
						
					 
					
						2016-08-21 22:52:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adb6a187a9 
							
						 
					 
					
						
						
							
							[Tests] try v3.3 instead of v1 in hopes they will compile faster.  
						
						 
						
						
						
						
					 
					
						2016-09-02 23:43:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32a1b4124c 
							
						 
					 
					
						
						
							
							Use watch to keepalive stdout while installing.  
						
						 
						
						
						
						
					 
					
						2016-09-02 23:43:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88ce2103f5 
							
						 
					 
					
						
						
							
							Use watch to keepalive stdout while installing.  
						
						 
						
						
						
						
					 
					
						2016-09-02 23:43:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b8eab3163 
							
						 
					 
					
						
						
							
							[New] Add nvm install -s iojs support.  
						
						 
						
						
						
						
					 
					
						2016-09-02 23:43:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57c2004ab2 
							
						 
					 
					
						
						
							
							[Breaking] adapt nvm_install_node_binary to nvm_install_binary, eg, io.js too.  
						
						 
						
						... 
						
						
						
						- `nvm_get_checksum` now accepts 5 args (from 3): flavor (node/iojs), type (binary/source), version, slug, compression (xz/gz)
 - `nvm_install_binary` accepts 3 args (from 2): flavor (node/iojs), kind (std), version
 - remove `nvm_install_iojs_binary` 
						
						
					 
					
						2016-09-02 23:43:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2214cb7ad7 
							
						 
					 
					
						
						
							
							[Breaking] cache previously downloaded artifacts for source installs  
						
						 
						
						... 
						
						
						
						- `nvm uninstall` no longer removes source artifacts 
						
						
					 
					
						2016-09-02 23:43:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eba50de75e 
							
						 
					 
					
						
						
							
							Add nvm_compare_checksum, nvm_compute_checksum, and nvm_get_checksum  
						
						 
						
						
						
						
					 
					
						2016-09-02 23:43:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
						
						
							
						
						
							1ac7e236b1 
							
						 
					 
					
						
						
							
							[New] Add lts/foo support to remote commands.  
						
						 
						
						... 
						
						
						
						- `nvm ls-remote`
 - `nvm version-remote`
 - `nvm install`
 - `nvm uninstall`
Document existing support:
 - `nvm use`
 - `nvm exec`
 - `nvm run`
Fixes  #1208 . 
						
						
					 
					
						2016-08-23 10:58:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54cc3a383e 
							
						 
					 
					
						
						
							
							[Tests] set -ex options on more tests  
						
						 
						
						
						
						
					 
					
						2016-08-14 09:48:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3d768adcd 
							
						 
					 
					
						
						
							
							Add nvm_get_mirror  
						
						 
						
						
						
						
					 
					
						2016-08-10 23:09:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c65197b22 
							
						 
					 
					
						
						
							
							Add nvm_get_checksum_alg  
						
						 
						
						
						
						
					 
					
						2016-08-09 22:24:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Julien Gilli 
							
						 
					 
					
						
						
						
						
							
						
						
							a32b914bab 
							
						 
					 
					
						
						
							
							Fix nvm on SmartOS setups using 64 bits pkgsrc repository  
						
						 
						
						... 
						
						
						
						On SmartOS setups using 64 bits pkgsrc repositories, `nvm_get_arch`
would not handle pkg_info's output properly.
This would result in nvm not being to install any node binary when
running on SmartOS setups using a 64 bits pkgsrc repository.
This change fixes this problem, and fixes the tests suite on similar
setups. 
						
						
					 
					
						2016-07-29 14:08:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							876d117376 
							
						 
					 
					
						
						
							
							[Tests] add nvm run --lts tests.  
						
						 
						
						
						
						
					 
					
						2016-07-18 00:35:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae07c3c345 
							
						 
					 
					
						
						
							
							Add support for nvm ls-remote --lts  
						
						 
						
						
						
						
					 
					
						2016-04-23 23:47:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							865d2fe3d6 
							
						 
					 
					
						
						
							
							Include LTS version in nvm_ls_remote output.  
						
						 
						
						
						
						
					 
					
						2016-04-17 23:39:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Harband 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2c5616d7a 
							
						 
					 
					
						
						
							
							[Tests] avoid accidental command execution in test failure message.  
						
						 
						
						
						
						
					 
					
						2016-07-17 19:54:26 -07:00