Fraser Tweedale 
							
						 
					 
					
						
						
							
						
						e6a5374bfb 
					 
					
						
						
							
							colorize output only if echo supports it  
						
						
						
						
					 
					
						2014-02-22 00:06:53 +10:00 
						 
				 
			
				
					
						
							
							
								Fraser Tweedale 
							
						 
					 
					
						
						
							
						
						8cba9c5781 
					 
					
						
						
							
							avoid nullglob in alias command  
						
						
						
						
					 
					
						2014-02-22 00:00:10 +10:00 
						 
				 
			
				
					
						
							
							
								Fraser Tweedale 
							
						 
					 
					
						
						
							
						
						1d6145de5a 
					 
					
						
						
							
							fix explicit version matching on FreeBSD  
						
						... 
						
						
						
						FreeBSD's regular expression library does not like the pattern used
for matching explicit version strings in `nvm_ls`.  Change the
pattern to something more specific that works on FreeBSD. 
						
						
					 
					
						2014-02-21 23:25:45 +10:00 
						 
				 
			
				
					
						
							
							
								Fraser Tweedale 
							
						 
					 
					
						
						
							
						
						ca0c8a7f1d 
					 
					
						
						
							
							handle echo implementations that do not support -e  
						
						
						
						
					 
					
						2014-02-21 22:10:17 +10:00 
						 
				 
			
				
					
						
							
							
								Fraser Tweedale 
							
						 
					 
					
						
						
							
						
						a3331ffdb0 
					 
					
						
						
							
							fix errors due to use of unportable == operator  
						
						... 
						
						
						
						The `==` operator is not defined by POSIX and many test(1) (also
spelled `[`) implementations do not support it.  Replace uses of
`==` with the POSIX-conformant `=` equality operator. 
						
						
					 
					
						2014-02-21 21:05:40 +10:00 
						 
				 
			
				
					
						
							
							
								Fraser Tweedale 
							
						 
					 
					
						
						
							
						
						4a5f5203d0 
					 
					
						
						
							
							fix errors and portability issues in expr commands  
						
						... 
						
						
						
						Add double-quotes around all expr(1) left-hand-sides where the
argument is just a variable, to prevent syntax errors when the
variable is empty.
Also avoid the `expr match ...` variant as this is not defined in
POSIX and causes errors in some implementations, including
FreeBSD's. 
						
						
					 
					
						2014-02-21 20:52:50 +10:00 
						 
				 
			
				
					
						
							
							
								Fraser Tweedale 
							
						 
					 
					
						
						
							
						
						ee6d4ab074 
					 
					
						
						
							
							fix ls command in dash  
						
						... 
						
						
						
						The `colorize_version` command fails in dash (default /bin/sh on
Ubuntu) with an error like:
  local: v0.2.3: bad variable name
Instead of using a local variable, interpolate the function argument
directly to avoid the error. 
						
						
					 
					
						2014-02-21 20:24:27 +10:00 
						 
				 
			
				
					
						
							
							
								Dr. Kibitz 
							
						 
					 
					
						
						
							
						
						a9be598241 
					 
					
						
						
							
							Remove some new bashisms  
						
						
						
						
					 
					
						2014-02-18 21:57:59 -08:00 
						 
				 
			
				
					
						
							
							
								Dr. Kibitz 
							
						 
					 
					
						
						
							
						
						9a0c269713 
					 
					
						
						
							
							Redo  https://github.com/creationix/nvm/pull/345  
						
						
						
						
					 
					
						2014-02-18 21:51:39 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						12d7b6fa0c 
					 
					
						
						
							
							Merge pull request  #361  from drkibitz/local-vars  
						
						... 
						
						
						
						Declare more variables as local 
						
						
					 
					
						2014-02-16 11:20:21 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						274652e10e 
					 
					
						
						
							
							Fix nvm ls-remote and display uninstalled versions again.  Fixes   #359 ,  closes   #360  
						
						
						
						
					 
					
						2014-02-16 09:35:05 -08:00 
						 
				 
			
				
					
						
							
							
								Dr. Kibitz 
							
						 
					 
					
						
						
							
						
						2e9558cbf9 
					 
					
						
						
							
							Declare more variables as local  
						
						
						
						
					 
					
						2014-02-16 01:05:24 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						13781f242b 
					 
					
						
						
							
							Create a colorize_version function that doesn't include the padding, for nvm version  
						
						
						
						
					 
					
						2014-02-15 18:12:24 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						b6469ee186 
					 
					
						
						
							
							Preventing an extra leading newline.  
						
						
						
						
					 
					
						2014-02-15 18:12:24 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						304cc29cf0 
					 
					
						
						
							
							Fixing indentation and adding a trailing newline.  
						
						
						
						
					 
					
						2014-02-15 16:02:27 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hwang 
							
						 
					 
					
						
						
							
						
						9a88e3656c 
					 
					
						
						
							
							Change variable name to fix zsh parse issue  
						
						
						
						
					 
					
						2014-02-11 22:55:02 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Tabor 
							
						 
					 
					
						
						
							
						
						9af7409e4a 
					 
					
						
						
							
							don't curl if version is specified + installed  
						
						... 
						
						
						
						Removes CURL to match the version pattern if an explicit version (e.g. `v0.10.25`) is specified and already installed. 
						
						
					 
					
						2014-02-06 13:02:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						ecb7a15baa 
					 
					
						
						
							
							Using our conventional NVM_ prefix for env vars.  
						
						... 
						
						
						
						Per https://github.com/creationix/nvm/pull/245#issuecomment-33821443  
						
						
					 
					
						2014-01-31 10:01:37 -08:00 
						 
				 
			
				
					
						
							
							
								Kyle Kelley 
							
						 
					 
					
						
						
							
						
						8599ea29f9 
					 
					
						
						
							
							Add dist to path, add docs  
						
						
						
						
					 
					
						2014-01-30 19:22:44 -08:00 
						 
				 
			
				
					
						
							
							
								Kyle Kelley 
							
						 
					 
					
						
						
							
						
						b1d0cfa77b 
					 
					
						
						
							
							Added mirror option for node binaries  
						
						
						
						
					 
					
						2014-01-30 19:16:36 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						45eff43cd0 
					 
					
						
						
							
							Merge pull request  #342  from txgruppi/master  
						
						... 
						
						
						
						export NODE_PATH on nvm use 
						
						
					 
					
						2014-01-13 21:08:17 -08:00 
						 
				 
			
				
					
						
							
							
								Tarcisio Gruppi 
							
						 
					 
					
						
						
							
						
						eb588566f2 
					 
					
						
						
							
							Removed PREVIOUS_NODE_PATH  
						
						
						
						
					 
					
						2014-01-13 09:15:45 -02:00 
						 
				 
			
				
					
						
							
							
								Dennis Hoppe 
							
						 
					 
					
						
						
							
						
						47c87b8478 
					 
					
						
						
							
							Update nvm.sh  
						
						... 
						
						
						
						Examples should point to latest stable release. ;) 
						
						
					 
					
						2014-01-03 14:45:46 +01:00 
						 
				 
			
				
					
						
							
							
								Tarcisio Gruppi 
							
						 
					 
					
						
						
							
						
						58dafdaedd 
					 
					
						
						
							
							Update NODE_PATH on use, run and deactivate  
						
						
						
						
					 
					
						2014-01-01 02:04:37 -02:00 
						 
				 
			
				
					
						
							
							
								Tarcisio Gruppi 
							
						 
					 
					
						
						
							
						
						4d2faba9af 
					 
					
						
						
							
							export NODE_PATH on nvm use  
						
						
						
						
					 
					
						2013-12-31 22:35:19 -02:00 
						 
				 
			
				
					
						
							
							
								Marcin Jekot 
							
						 
					 
					
						
						
							
						
						950da2b836 
					 
					
						
						
							
							Merge branch 'master' into  #299  
						
						
						
						
					 
					
						2013-12-25 18:14:24 +02:00 
						 
				 
			
				
					
						
							
							
								Fraser Tweedale 
							
						 
					 
					
						
						
							
						
						591a3bb19d 
					 
					
						
						
							
							fix MANPATH generation on FreeBSD  
						
						... 
						
						
						
						On FreeBSD, if MANPATH is set it is used verbatim; configuration
files are completely ignored.  Therefore, setting MANPATH to (only)
the nvm man dir makes system man pages unreachable.
To get around this, before doing anything else to MANPATH, if it is
empty set it to the output of manpath(1).
One further complication: FreeBSD automatically adds a path to the
man pages path for each path in PATH that ends in "/bin", which
causes "~/.nvm/$VERSION/man" to be added.  This interferes with the
subsequent substitution so strip this from MANPATH before the
substitution. 
						
						
					 
					
						2013-12-23 21:31:18 +10:00 
						 
				 
			
				
					
						
							
							
								Marcin Jekot 
							
						 
					 
					
						
						
							
						
						679c71650f 
					 
					
						
						
							
							fix copy-packages in zsh  
						
						... 
						
						
						
						fixes  #299 , finally, using the local var syntax 
					
						2013-12-18 17:21:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						3eb09ab984 
					 
					
						
						
							
							Merge pull request  #330  from mibamur/patch-1  
						
						... 
						
						
						
						Update nvm.sh 
						
						
					 
					
						2013-12-17 10:25:24 -08:00 
						 
				 
			
				
					
						
							
							
								Michael 
							
						 
					 
					
						
						
							
						
						670870e211 
					 
					
						
						
							
							Update nvm.sh  
						
						... 
						
						
						
						fix#https://github.com/creationix/nvm/pull/330  
						
						
					 
					
						2013-12-18 02:07:02 +09:00 
						 
				 
			
				
					
						
							
							
								Michael 
							
						 
					 
					
						
						
							
						
						74ca011704 
					 
					
						
						
							
							Update nvm.sh  
						
						... 
						
						
						
						fix https://github.com/creationix/nvm/pull/330  
						
						
					 
					
						2013-12-18 02:06:23 +09:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						83c5b6286d 
					 
					
						
						
							
							Add nvm current to nvm help. Relates to  #205 .  
						
						
						
						
					 
					
						2013-12-16 23:40:47 -08:00 
						 
				 
			
				
					
						
							
							
								Timo Sand 
							
						 
					 
					
						
						
							
						
						f9d5a85f05 
					 
					
						
						
							
							Merge branch 'master' into add-current-command  
						
						
						
						
					 
					
						2013-12-17 08:06:16 +02:00 
						 
				 
			
				
					
						
							
							
								Michael 
							
						 
					 
					
						
						
							
						
						b2ef0cb14c 
					 
					
						
						
							
							Update nvm.sh  
						
						... 
						
						
						
						Fix - this line should be nvm use 0.10 - no 'v', and no incremental version number. 
						
						
					 
					
						2013-12-16 23:25:50 +09:00 
						 
				 
			
				
					
						
							
							
								Michael 
							
						 
					 
					
						
						
							
						
						59c4dc735a 
					 
					
						
						
							
							Update nvm.sh  
						
						... 
						
						
						
						small fix fo nvm help info 
						
						
					 
					
						2013-12-16 05:04:14 +09:00 
						 
				 
			
				
					
						
							
							
								Marcin Jekot 
							
						 
					 
					
						
						
							
						
						4df45ac51a 
					 
					
						
						
							
							merge in changes from creationix/nvm  
						
						
						
						
					 
					
						2013-12-15 11:27:15 +02:00 
						 
				 
			
				
					
						
							
							
								Marcin Jekot 
							
						 
					 
					
						
						
							
						
						94fff5c923 
					 
					
						
						
							
							fix copy-packages in zsh (without breaking sh and bash)  
						
						
						
						
					 
					
						2013-12-14 01:14:34 +02:00 
						 
				 
			
				
					
						
							
							
								D. Stuart Freeman 
							
						 
					 
					
						
						
							
						
						56e32888ea 
					 
					
						
						
							
							fix copy-packages  
						
						
						
						
					 
					
						2013-12-12 10:52:43 -05:00 
						 
				 
			
				
					
						
							
							
								Koen Punt 
							
						 
					 
					
						
						
							
						
						e99fc43ab2 
					 
					
						
						
							
							helper method for testing existence of commands  
						
						
						
						
					 
					
						2013-12-12 10:46:40 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Hull 
							
						 
					 
					
						
						
							
						
						037f52a55b 
					 
					
						
						
							
							Slurp test unsetopt stderr  
						
						
						
						
					 
					
						2013-12-11 15:23:19 -08:00 
						 
				 
			
				
					
						
							
							
								Koen Punt 
							
						 
					 
					
						
						
							
						
						aba4346a86 
					 
					
						
						
							
							Universal test of unsetopt command  
						
						... 
						
						
						
						According to http://stackoverflow.com/a/7522866/189431  it should work in "bash, zsh, ksh and sh (as provided by dash)". 
						
						
					 
					
						2013-12-11 13:49:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						5686d9a3bb 
					 
					
						
						
							
							Addressing comments raised in  #171  
						
						
						
						
					 
					
						2013-11-29 14:26:12 -06:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						788d87774f 
					 
					
						
						
							
							Merge pull request  #312  from quiqueg/master  
						
						... 
						
						
						
						Fixed bash error caused by lack of double quotes 
						
						
					 
					
						2013-10-25 09:32:59 -07:00 
						 
				 
			
				
					
						
							
							
								Logan Smyth 
							
						 
					 
					
						
						
							
						
						7862182d6f 
					 
					
						
						
							
							Add -f  
						
						
						
						
					 
					
						2013-10-24 20:09:33 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Alexander 
							
						 
					 
					
						
						
							
						
						b4a9c14d4e 
					 
					
						
						
							
							Fixed bash error caused by lack of double quotes  
						
						
						
						
					 
					
						2013-10-24 18:59:37 -07:00 
						 
				 
			
				
					
						
							
							
								Logan Smyth 
							
						 
					 
					
						
						
							
						
						473dd86f48 
					 
					
						
						
							
							Properly remove the tar file.  
						
						
						
						
					 
					
						2013-10-23 22:14:02 -07:00 
						 
				 
			
				
					
						
							
							
								Timo Sand 
							
						 
					 
					
						
						
							
						
						dd157129a6 
					 
					
						
						
							
							Added command to get current nvm environment.  
						
						
						
						
					 
					
						2013-10-10 07:56:57 +03:00 
						 
				 
			
				
					
						
							
							
								00Davo 
							
						 
					 
					
						
						
							
						
						a2a8ddb779 
					 
					
						
						
							
							Use only shell builtins to avoid triggering autojump, instead of needing GNU readlink  
						
						... 
						
						
						
						Under Zsh, the `-q` flag to `cd` makes it not run `chpwd` hooks and hence makes it not add `~/.nvm` to `autojump`. 
						
						
					 
					
						2013-09-19 02:50:20 +10:00 
						 
				 
			
				
					
						
							
							
								00Davo 
							
						 
					 
					
						
						
							
						
						1ad9d18257 
					 
					
						
						
							
							Finds NVM_DIR without using cd  
						
						... 
						
						
						
						Using `cd` makes the nvm directory the number-one directory in `autojump`'s database---which is somewhat confusing since the user basically never `cd`s to it directly!---so here's an alternative method that doesn't use the `cd` command. I've checked it works in both Bash and Zsh. 
						
						
					 
					
						2013-09-18 17:10:24 +10:00 
						 
				 
			
				
					
						
							
							
								Martin Iwanowski 
							
						 
					 
					
						
						
							
						
						41352e866d 
					 
					
						
						
							
							Fix for issue  #196 , deconfusified the scenario  
						
						
						
						
					 
					
						2013-09-10 12:34:32 +02:00