6b267ea66d 
								
							
								 
							
						 
						
							
							
								
								Uncapitalise "Node" in `--multi` description ( #158 )  
							
							... 
							
							
 
							
							Convert "Node" to "node" to improve consistency, as "node" is used     
throughout the manpages. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								0068eb2a98 
								
									
								
							
								 
							
						 
						
							
							
								
								Run all feature tests ( #154 )  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8f1d6ea125 
								
							
								 
							
						 
						
							
							
								
								Add missing log level to `env` output for Fish shell ( #150 )  
							
							... 
							
							
 
							
							Refactor and add new type, used by records for POSIX and fish, to ensure
parity between shells. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								5e9f7c3627 
								
							
								 
							
						 
						
							
							
								
								Add `--shell=bash` to `env` smoke test ( #148 )  
							
							... 
							
							
 
							
							Add `--shell=bash` so test passes when run with fish. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								15b2fe154c 
								
							
								 
							
						 
						
							
							
								
								Add missing `exit 1`s to `partial_semver` tests ( #153 )  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								c5048fcf2e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a CI check for code formatting ( #151 )  
							
							... 
							
							
 
							
							This PR adds a GitHub action (🎉 ) that checks for the latest refmt syntax.
This is done thanks to @thomsj  which brought up the problems with formatting in the repo! 👏  #105  (comment)
The current implementation is not ideal: it installs esy and then installs OCaml and @esy-ocaml/reason . A better way to do it is to distribute refmt as a standalone binary from the latest Reason release. This will be fast to install and therefore fast to integrate with CI.
An approach to do so is to add an artifact to the CircleCI runs, and then use something like circleci-artifacts.now.sh to fetch the artifact, extract it and profit 💰 
In the meantime, it takes <4m to run it, which is much faster than the Azure Linux build, not to mention the Windows one. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								65c6d569af 
								
									
								
							
								 
							
						 
						
							
							
								
								Add support for `lts/*` ( #146 )  
							
							... 
							
							
 
							
							* support lts/*
* Remove redundant line
* Add test
* Slight refactor 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								ada519bfb4 
								
							
								 
							
						 
						
							
							
								
								Update to v6.17.1 in `partial_semver` feature test ( #149 )  
							
							... 
							
							
 
							
							Update node 6 version to final/end-of-life version. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								74cb600888 
								
									
								
							
								 
							
						 
						
							
							
								
								Try to install new deps ( #143 )  
							
							... 
							
							
 
							
							* will it fail on ci?
* run on latest mac maybe 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								9eee11f7b8 
								
									
								
							
								 
							
						 
						
							
							
								
								Drop buildsInSource ( #142 )  
							
							... 
							
							
 
							
							This will help Reason Language Server work with fnm.
Thanks to @thomsj  for letting me know about it! 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								0ec2da0d3d 
								
							
								 
							
						 
						
							
							
								
								v1.15.0  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8fca9214d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Do uninstallation in steps ( #138 )  
							
							... 
							
							
 
							
							Fixes  #122 , and adds tests for it:
The problem, I believe, was that some files were deleted before their symlink was deleted. `Unix.stat` fails on symlinks that point to missing files. We don't really care about their stat, honestly, so we can just run `Unix.lstat` and remove them. 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a8156ebf77 
								
							
								 
							
						 
						
							
							
								
								Fix spelling of availability in install.sh ( #132 )  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								df89b77d95 
								
							
								 
							
						 
						
							
							
								
								v1.14.0  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								abb58328d0 
								
									
								
							
								 
							
						 
						
							
							
								
								Alias -v to --version,  Fixes   #126  ( #134 )  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								f5f0bcb3cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Deprecates MacOS installation using the script in favor of Homeb… ( #131 )  
							
							... 
							
							
 
							
							* Deprecates MacOS installation using the script in favor of Homebrew
* Add the warning in the script 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a41901a707 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix Windows build once again! ( #133 )  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								237b2f1817 
								
							
								 
							
						 
						
							
							
								
								v1.13.0  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								afef9d6f15 
								
							
								 
							
						 
						
							
							
								
								esy pesy update  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								aa85cddc06 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix issues related to help pages ( #130 )  
							
							... 
							
							
 
							
							Fixes  #115 : List COMMON OPTIONS in all commands
Fixes  #116 : List ENVIRONMENT in all commands 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e85f488026 
								
									
								
							
								 
							
						 
						
							
							
								
								Alias latest versions on installation ( #129 )  
							
							... 
							
							
 
							
							* Fix build with fixed versions
* Use carets
* support `lts/dubnium` format
* trim string in test
* fix typo
* Add resolution to windows.json too
* Use specific opam file 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								87430e1961 
								
									
								
							
								 
							
						 
						
							
							
								
								format versions in `uninstall` ( #125 )  
							
							... 
							
							
 
							
							Fixes  #122  
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								50dbd47323 
								
							
								 
							
						 
						
							
							
								
								Fix typo ( #123 )  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								751d903989 
								
							
								 
							
						 
						
							
							
								
								Update README.md: upgrading fnm ( #118 )  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								d03ede0176 
								
							
								 
							
						 
						
							
							
								
								Remove "Homebrew" from future plans as it is done ( #119 )  
							
							... 
							
							
 
							
							Remove homebrew future plan as it is done 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								671c833518 
								
									
								
							
								 
							
						 
						
							
							
								
								installation script: use $INSTALL_DIR instead of hard-coded $HOME/.fnm ( #114 )  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								3c2f908ffa 
								
									
								
							
								 
							
						 
						
							
							
								
								CHANGELOG.md errors  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8f07d06958 
								
							
								 
							
						 
						
							
							
								
								v1.12.0  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								430541a16a 
								
							
								 
							
						 
						
							
							
								
								Add `default`, as a shortcut for `alias default` ( #106 )  
							
							... 
							
							
 
							
							A higher-level way to set the default Node version, instead of managing that using pure aliases. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								cd0cb1aaa2 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a 'debug' log level ( #104 )  
							
							... 
							
							
 
							
							* Add a 'debug' log level
* update snapshot
* Fix tests 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c94ebc2bc4 
								
							
								 
							
						 
						
							
							
								
								Successfully build on Windows ( #88 )  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0a922a2056 
								
							
								 
							
						 
						
							
							
								
								v1.11.0  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ae336a7a3d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix aliases ( #103 )  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d15139839e 
								
							
								 
							
						 
						
							
							
								
								Add `uninstall` command ( #98 )  
							
							... 
							
							
 
							
							Adds an `uninstall` command to uninstall node versions 👏  
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e1d7cf78bc 
								
							
								 
							
						 
						
							
							
								
								esy fmt  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								cc2f3bd915 
								
							
								 
							
						 
						
							
							
								
								Move from base to core ( #101 )  
							
							... 
							
							
 
							
							Vendored the Path library from reason-native for cross-platform realpath 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c2f0d58b90 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement `realpath` instead of binding to C library ( #102 )  
							
							... 
							
							
 
							
							drop Filename.realpath usage, for crossplatform support 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								50cc1e9bac 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Semver to library, an simple non-spec implementation of semver ( #100 )  
							
							... 
							
							
 
							
							* Add Semver to library, an simple non-spec implementation of semver
* add a None test case 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								67ef7b5201 
								
							
								 
							
						 
						
							
							
								
								fix Unix.EACCES error ( #99 )  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fa65276474 
								
									
								
							
								 
							
						 
						
							
							
								
								Add the ability to use system version of Node ( #97 )  
							
							... 
							
							
 
							
							* added @deriving  package
* Add `system` node
* show system is active on fnm ls 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								61ec7f4cb2 
								
									
								
							
								 
							
						 
						
							
							
								
								Update README.md  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4b2a6c914a 
								
							
								 
							
						 
						
							
							
								
								v1.10.0  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6b82b9ce23 
								
							
								 
							
						 
						
							
							
								
								Add support for log level ( closes   #33 ) ( #93 )  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0a0d2f3053 
								
							
								 
							
						 
						
							
							
								
								Shorten installation script url ( #95 )  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2d892bd3c8 
								
							
								 
							
						 
						
							
							
								
								v1.9.1  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4f7eeb12d6 
								
							
								 
							
						 
						
							
							
								
								Fix `fnm env` for fish shell. ( #91 )  
							
							... 
							
							
 
							
							I added `-gx` to the `set` commands for fish so that the variables can be picked up by later runs of fnm. There are cases where the setup current code already works however it doesn't when the `FNM_...` variables haven't been exported globally before. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5af496d019 
								
									
								
							
								 
							
						 
						
							
							
								
								Installation script doesn't use GitHub API, but a link to the latest directly ( #90 )  
							
							... 
							
							
 
							
							Fixes  #89 .
[GitHub can redirect to the latest version itself](https://help.github.com/en/articles/linking-to-releases ) 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								af3f31ab4c 
								
							
								 
							
						 
						
							
							
								
								v1.9.0  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2ce8517b96 
								
									
								
							
								 
							
						 
						
							
							
								
								Add support for interactive installation for use ( #86 )  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								413b748eb6 
								
									
								
							
								 
							
						 
						
							
							
								
								Add "instant startup" and "native" to "README.md" ( #85 )  
							
							... 
							
							
 
							
							Add some slight changes suggested by @yawaramin , on "instant startup" and "native" 
							
						 
						
							7 years ago