v1.3.0
- Now licensed as GPLv3. It shouldn't do anything to your current workflow, but I believe this is the only license available based on the dependencies. I'm not a legal expert though, so please let me know if I'm wrong. (#22)
Feature list 🎉
- Skip installation if version already installed (#27, by @kentac55)
- Multi-shell and aliases support (#30, by @Schniz)
- Support Node.js mirrors (#36, by @Schniz - thanks @haishanh for opening the issue!)
Big stuff 🎉
Multi-shell support
By changing the line below, you can now start using fnm
with different Node versions on each shell.
- eval `fnm env`
+ eval `fnm env --multi`
It means you can now have different versions for different projects and work in parallel in splits/tabs of your favorite terminal.
Aliases
A simple way of calling a version in a name:
fnm install v8.11.3
fnm alias v8.11.3 stable
fnm use stable # like `fnm use v8.11.3`