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 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						273ebedc55 
					 
					
						
						
							
							[Fix] avoid an unbound variable when nounset bash option is set.  
						
						... 
						
						
						
						Per https://github.com/creationix/nvm/issues/868#issuecomment-198232952  
						
						
					 
					
						2016-03-18 00:28:30 -07:00 
						 
				 
			
				
					
						
							
							
								Robson Peixoto 
							
						 
					 
					
						
						
							
						
						8fb4ee0789 
					 
					
						
						
							
							Unset unnecessary environment variables  
						
						
						
						
					 
					
						2016-03-11 14:53:36 -03:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						2176894a5b 
					 
					
						
						
							
							v0.31.0  
						
						
						
						
					 
					
						2016-02-15 09:18:15 -08:00 
						 
				 
			
				
					
						
							
							
								Jonas Dohse 
							
						 
					 
					
						
						
							
						
						7135873f80 
					 
					
						
						
							
							Do not modify parameters of sourcing script in zsh  
						
						... 
						
						
						
						When sourcing a script without parameters in zsh the sourced scripts
gets the same parameters as the sourcing file and is able to modify
these parameters. Prevent nvm from removing all parameters of sourcing
script by processing a copy of the parameters in a function. 
						
						
					 
					
						2016-02-15 17:49:46 +01:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						44541b416f 
					 
					
						
						
							
							[New] After installing, ensure that the default is set.  
						
						
						
						
					 
					
						2016-02-04 00:26:33 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						731c2f3f70 
					 
					
						
						
							
							Add nvm_get_minor_version  
						
						
						
						
					 
					
						2016-02-04 11:16:09 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						de64a2d95f 
					 
					
						
						
							
							[Fix] nvm_format_version should only return 3 version groups  
						
						
						
						
					 
					
						2016-02-06 22:34:49 -08:00 
						 
				 
			
				
					
						
							
							
								Brandon Wood 
							
						 
					 
					
						
						
							
						
						f73bfb6578 
					 
					
						
						
							
							Updated warning message when sha256sum utility not found  
						
						... 
						
						
						
						Relates to @ljharb's comment on the warning message not including all of the
utilties searched for.
https://github.com/creationix/nvm/pull/981#discussion_r50638351  
						
						
					 
					
						2016-01-24 11:53:19 -06:00 
						 
				 
			
				
					
						
							
							
								Brandon Wood 
							
						 
					 
					
						
						
							
						
						f1bca106a8 
					 
					
						
						
							
							Added (optional) support for sha256 checksum utils  
						
						... 
						
						
						
						This commit adds (optional) support for additional sha256 checksum utilities
for newer versions of node.js and io.js that use sha256 checksums rather than
sha1.
If nothing is found to do a sha256 checksum on the client machine, a warning is
printed and things continue on as normal.
Following comments from @ljharb on incorporating some of @DomT4's PR
creationix/nvm#664 , and making this checksum optional.  If I could I would
gladly include this as an addon to the now closed PR creationix/nvm#664 . I am
choosing not to file it onto that PR because it's closed and (currently)
significantly behind the master branch.
@DomT4 did the hard work of actually finding all the different ways in which
one could verify a sha256 checksum, I've just included those here in an effort
to move forward with sha256 checksum support. 
						
						
					 
					
						2016-01-24 10:31:26 -06:00 
						 
				 
			
				
					
						
							
							
								Brandon Wood 
							
						 
					 
					
						
						
							
						
						560c8c9500 
					 
					
						
						
							
							Added support for sha256 checksums  
						
						
						
						
					 
					
						2016-01-23 21:25:03 -06:00