menaechmi 
							
						 
					 
					
						
						
							
						
						cd22c84026 
					 
					
						
						
							
							[New] install.sh: add $ZDOTDIR to zsh search  
						
						... 
						
						
						
						Fixes  #3128  
					
						2024-11-06 16:53:58 -06:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						1be4257e96 
					 
					
						
						
							
							[Tests] update mocks  
						
						
						
						
					 
					
						2024-10-31 14:23:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						51ea809d63 
					 
					
						
						
							
							[Tests] ensure that unit tests use only mocked LTS names  
						
						
						
						
					 
					
						2024-10-30 23:41:50 -07:00 
						 
				 
			
				
					
						
							
							
								Reetik Rajan 
							
						 
					 
					
						
						
							
						
						5dc31ac51b 
					 
					
						
						
							
							[patch] give a more helpful message when lts alias is mistakenly used  
						
						
						
						
					 
					
						2024-10-05 09:21:42 +05:30 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						da2720a429 
					 
					
						
						
							
							[Fix] nvm ls, nvm alias, nvm install: error when an LTS name is invalid  
						
						
						
						
					 
					
						2024-09-04 13:55:11 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						9fb9dec710 
					 
					
						
						
							
							[Fix] nvm_normalize_lts: error when an LTS name is not lowercase  
						
						... 
						
						
						
						Fixes  #3417  
					
						2024-09-04 13:54:41 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						9a28dbd394 
					 
					
						
						
							
							[actions] use node/install instead of node/run  
						
						
						
						
					 
					
						2024-08-28 11:28:52 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						ff7634577b 
					 
					
						
						
							
							[Tests] fix broken tests exposed by  863bd63 
						
						... 
						
						
						
						Leaves 2 non-executable, + some TODOs 
						
						
					 
					
						2024-08-27 12:46:40 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						0ce8f5a52f 
					 
					
						
						
							
							[Fix] nvm_download: ensure all args are quoted  
						
						... 
						
						
						
						Fixes  #3411 . 
					
						2024-08-20 22:33:38 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						863bd63cfa 
					 
					
						
						
							
							[Tests] set proper permissions on test files  
						
						
						
						
					 
					
						2024-08-23 17:23:12 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						0d53381666 
					 
					
						
						
							
							[Tests] move sourcing suite to GHA  
						
						
						
						
					 
					
						2024-08-22 13:30:55 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						df70535248 
					 
					
						
						
							
							[Fix] nvm_auto: Fix bug introduced in  c31a867 
						
						
						
						
					 
					
						2024-08-21 10:54:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						14acd3dcdd 
					 
					
						
						
							
							[Fix] nvm install -b: do not attempt to download source on a failed binary download with -b  
						
						... 
						
						
						
						Fixes  #3399  
					
						2024-08-01 10:35:37 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						271720ebfc 
					 
					
						
						
							
							[Fix] nvm install -b: when no binary is available, fail and output a clear message  
						
						
						
						
					 
					
						2024-08-01 13:57:22 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						423ee82b4c 
					 
					
						
						
							
							[Tests] fix nvm ls-remote unit test  
						
						
						
						
					 
					
						2024-08-01 10:22:28 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						87a709741f 
					 
					
						
						
							
							[Fix] nvm_get_default_packages: use awk for more reliable file processing  
						
						... 
						
						
						
						See db19450caaFixes  #3382  
						
						
					 
					
						2024-07-28 10:02:08 -07:00 
						 
				 
			
				
					
						
							
							
								Martin 
							
						 
					 
					
						
						
							
						
						f439acda4a 
					 
					
						
						
							
							[New] nvm use/nvm install: add --save option  
						
						... 
						
						
						
						Fixes  #2849 .
Co-authored-by: Martin <maartin00000@gmail.com >
Co-authored-by: Jordan Harband <ljharb@gmail.com > 
					
						2022-08-29 16:01:36 +01:00 
						 
				 
			
				
					
						
							
							
								David Welch 
							
						 
					 
					
						
						
							
						
						bd090ef7f8 
					 
					
						
						
							
							[New] Add support for NVM_AUTH_HEADER env var  
						
						... 
						
						
						
						Closes  #3366 
Co-authored-by: David Welch <david@davidwelch.co >
Co-authored-by: Andre Kradolfer <narfdre@gmail.com > 
					
						2024-06-21 08:55:22 -06:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						4c7d899447 
					 
					
						
						
							
							[Tests] ignore travis-ci env vars; improve debug output  
						
						
						
						
					 
					
						2024-07-26 12:04:07 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						e597bb208e 
					 
					
						
						
							
							[Tests] use a better JSON parsing implementation  
						
						
						
						
					 
					
						2024-06-10 11:33:12 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						29dce5edfd 
					 
					
						
						
							
							[New] allow .nvmrc files to support comments  
						
						... 
						
						
						
						In theory, `npx nvmrc` can now be used to validate an `.nvmrc` file that `nvm` will support. Allowances have been made for future extensibility, and aliases may no longer contain a `#`.
Fixes  #3336 . Closes  #2288 .
Co-authored-by: Jordan Harband <ljharb@gmail.com >
Co-authored-by: Yash Singh <saiansh2525@gmail.com > 
						
						
					 
					
						2024-06-07 10:13:00 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						b1fa143dd8 
					 
					
						
						
							
							[Fix] nvm_get_mirror: ensure only a valid URL is allowed  
						
						
						
						
					 
					
						2023-12-02 14:44:46 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						4bdd57ba0f 
					 
					
						
						
							
							[Fix] install.sh: when NVM_INSTALL_GITHUB_REPO is set, issue a warning  
						
						... 
						
						
						
						This should only annoy those testing their PRs; real users should never set this env var 
						
						
					 
					
						2023-11-02 21:10:09 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						d02ddcac2c 
					 
					
						
						
							
							[Fix] nvm_get_mirror: disallow some non-URL characters  
						
						... 
						
						
						
						This should be improved in the future, but is fine for now 
						
						
					 
					
						2023-11-01 21:01:28 -07:00 
						 
				 
			
				
					
						
							
							
								Andrius Solopovas 
							
						 
					 
					
						
						
							
						
						ef7fc2f2c0 
					 
					
						
						
							
							[Fix] nvm_get_arch: proper value for alpine linux  
						
						
						
						
					 
					
						2023-09-30 23:54:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						6743aef70c 
					 
					
						
						
							
							[New] nvm_resolve_alias: only resolve one line of a multiline alias file  
						
						
						
						
					 
					
						2023-10-23 14:41:14 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						10cdda081f 
					 
					
						
						
							
							[Tests] update test mocks (new LTS, iron)  
						
						
						
						
					 
					
						2023-10-25 15:39:12 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						8241287349 
					 
					
						
						
							
							[New] aliases: skip leading blank lines in alias file  
						
						
						
						
					 
					
						2023-10-23 14:06:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						bfce5889f7 
					 
					
						
						
							
							[Test] update test mocks  
						
						
						
						
					 
					
						2023-10-23 14:53:39 -07:00 
						 
				 
			
				
					
						
							
							
								zhangdiandian 
							
						 
					 
					
						
						
							
						
						1b102ab9a6 
					 
					
						
						
							
							[Tests] fix filename typo  
						
						... 
						
						
						
						Signed-off-by: zhangdiandian <1635468471@qq.com > 
						
						
					 
					
						2023-10-09 07:31:04 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Henshaw 
							
						 
					 
					
						
						
							
						
						15eba7b7e6 
					 
					
						
						
							
							[Fix] nvm_strip_path: Preserve leading/trailing colons  
						
						... 
						
						
						
						Path lists in environmental variables often give special meaning to
empty entries (e.g. in PATH or MANPATH). These are represented by
leading or trailing colons, or by doubled colons in the middle of the
list.
Adjust the awk invocation to correctly deal with trailing colons by
printing the separator before every field except the first, and then
printing the final separator that is read from the input - this will
either be a colon or the null string. This preserves leading and
trailing colons in all cases while not adding extra colons in the wrong
place.
Add test to confirm the correct behaviour.
Fixes  #3144  
						
						
					 
					
						2023-06-21 15:47:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						55075db96d 
					 
					
						
						
							
							[Tests] add some nvm_do_install tests  
						
						
						
						
					 
					
						2022-12-27 22:57:07 -08:00 
						 
				 
			
				
					
						
							
							
								Deniz 
							
						 
					 
					
						
						
							
						
						5410ae57ba 
					 
					
						
						
							
							[Fix] fix node download link for armv8l  
						
						... 
						
						
						
						Fixes  #3035  
					
						2023-04-29 16:41:31 -07:00 
						 
				 
			
				
					
						
							
							
								Leo Zlotnikov 
							
						 
					 
					
						
						
							
						
						0d9b5c2a00 
					 
					
						
						
							
							[Fix] fix directory traversal when workdir path is not readable  
						
						
						
						
					 
					
						2023-04-08 17:24:41 +01:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						b1331c20b0 
					 
					
						
						
							
							[Tests] add unit tests for nvm_download_artifact  
						
						
						
						
					 
					
						2023-04-06 09:23:33 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						dc691121b8 
					 
					
						
						
							
							[Tests] improve debug output on failure  
						
						
						
						
					 
					
						2022-12-27 21:41:39 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						ce35311657 
					 
					
						
						
							
							[Tests] force the NVM_DIR to the expected location, for tests  
						
						
						
						
					 
					
						2022-12-27 21:40:48 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						788c0a425e 
					 
					
						
						
							
							[meta] use HEAD instead of master where possible  
						
						
						
						
					 
					
						2022-12-23 12:53:40 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						d0bc227127 
					 
					
						
						
							
							[Tests] update test mocks  
						
						
						
						
					 
					
						2022-12-22 16:07:00 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						bf438742a7 
					 
					
						
						
							
							[Tests] move installation_node tests back to xenial  
						
						
						
						
					 
					
						2022-12-22 16:16:10 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						447940acb3 
					 
					
						
						
							
							[Tests] move tests that fail on focal to a separate suite that runs on xenial  
						
						
						
						
					 
					
						2022-12-22 11:26:27 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						4c4b0d64ed 
					 
					
						
						
							
							[Tests] fix nvm_list_aliases test to use mocks for LTS aliases  
						
						
						
						
					 
					
						2022-10-26 10:31:26 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						df01d81128 
					 
					
						
						
							
							[Refactor] add nvm_wrap_with_color_code; allow no color code  
						
						
						
						
					 
					
						2022-10-13 20:16:42 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						0698ede92d 
					 
					
						
						
							
							[Tests] update test mocks  
						
						
						
						
					 
					
						2022-10-13 12:08:31 -07:00 
						 
				 
			
				
					
						
							
							
								Maxim Lepekha 
							
						 
					 
					
						
						
							
						
						7c929f8742 
					 
					
						
						
							
							[Fix] install.sh: support ~/.zprofile  
						
						
						
						
					 
					
						2022-09-21 22:38:50 +02:00 
						 
				 
			
				
					
						
							
							
								deepakchethan 
							
						 
					 
					
						
						
							
						
						9e884b8d7b 
					 
					
						
						
							
							[Fix] nvm install: show proper version in .nvmrc install instructions  
						
						
						
						
					 
					
						2022-03-22 18:58:18 +05:30 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						c2f740ab38 
					 
					
						
						
							
							[patch] HTTP -> HTTPS  
						
						
						
						
					 
					
						2022-01-18 12:49:57 -08:00 
						 
				 
			
				
					
						
							
							
								Luke Arms 
							
						 
					 
					
						
						
							
						
						81f0f3ec19 
					 
					
						
						
							
							[Fix] set -E: Add test for node install on Bash with an ERR trap and set -E  
						
						
						
						
					 
					
						2021-12-27 16:02:25 +11:00 
						 
				 
			
				
					
						
							
							
								Bob Bregant II 
							
						 
					 
					
						
						
							
						
						ccd442d833 
					 
					
						
						
							
							[Refactor] add nvm_extract_tarball to consolidate extraction logic  
						
						
						
						
					 
					
						2021-12-19 02:58:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						5cc74a6736 
					 
					
						
						
							
							[Tests] fix failing test  
						
						
						
						
					 
					
						2021-12-17 13:21:29 -08:00