nvm.fish

The Node.js version manager you'll adore, crafted just for Fish

MIT License

Stars
2K
Committers
23

Bot releases are visible (Hide)

nvm.fish - 2.2.14 Latest Release

Published by jorgebucaran 6 months ago

  • Invoke curl without using user's ~/.curlrc config (#223, #224) by @bcspragu.
    • The idea is that a ~/.curlrc can contain options that change the output, like -w, which can cause downstream tooling (like tar) to fail. In this case, we want curl to behave consistently regardless of how the user has configured curl.
nvm.fish - 2.2.13

Published by foldmap over 1 year ago

  • Spice up docs with sass & tweaks.
  • Replace $HOME with ~ via Fish for compatibility (avoids errors when activating older Node versions).
  • Update nvm --help messages and autocomplete help.
nvm.fish - 2.2.12

Published by foldmap over 1 year ago

  • Change $nvm_data scope back to global (#190).
  • Refactor $nvm_mirror outside event handlers.
nvm.fish - 2.2.11

Published by foldmap over 2 years ago

  • Faster _nvm_find_up via string builtin by (#188).
  • Introduce nvm_default_packages by @kallja (#179). ❤️
nvm.fish - 2.2.10

Published by foldmap over 2 years ago

nvm.fish - 2.2.9

Published by foldmap over 2 years ago

  • Create $nvm_data if nonexistent on index update (#185).
nvm.fish - 2.2.8

Published by foldmap over 2 years ago

  • Don't complete files, so that nvm may not be followed by a filename.
  • Add new --silent option flag to suppress standard output (#186).

Thank you @lydell and @edouard-lopez for their feedback.

nvm.fish - 2.2.7

Published by foldmap over 2 years ago

  • Correctly print version in nvm install or nvm use error (#176).
  • Fix "unvailable" typo in _nvm_index_update by @eugenetriguba (#172).
nvm.fish - 2.2.6

Published by foldmap about 3 years ago

  • Download Node distribution index before processing it (#154).
    • Should fix curl's failed to write body error before it's finished writing the whole page into the processing step.
nvm.fish - 2.2.5

Published by foldmap over 3 years ago

  • Introduce new nvm_arch variable (#156).
    • This lets you override the binary architecture when downloading unofficially binaries for systems compiled with certain libraries, e.g., musl instead of libc on Alpine.
  • Use darwin-arm64 binary for Node >= 16 (#158, #159).
    • Node.js 16 is the first release to ship prebuilt binaries for Apple Silicon.
  • Document $nvm_mirror (#157).
nvm.fish - 2.2.4

Published by foldmap over 3 years ago

  • Require os in _nvm_node_info for older nodes (e.g. node 4) (#152).
nvm.fish - 2.2.3

Published by foldmap over 3 years ago

  • Use npm --version if we can't find npm's package.json (#145).
nvm.fish - 2.2.2

Published by foldmap over 3 years ago

  • Fix regression breaking completions by adding --command flag back (#144).
  • Return non-zero $status if there are no Nodes on nvm list.
  • Preliminary support for installing on M1 (#148).
nvm.fish - 2.2.0

Published by foldmap over 3 years ago

  • Make nvm_data and nvm_mirror universal (#140).
  • Silence curl errors during index update.
  • Use system uname.
  • Add tests.
nvm.fish - 2.1.0

Published by foldmap almost 4 years ago

  • Use $nvm_default_version only if we're interactive.
  • Use process.execPath to find Node's path name.
  • Display correct node location on nvm uninstall.
nvm.fish - 2.0.1

Published by foldmap almost 4 years ago

  • Windows (#95), SunOS, and AIX support.
  • Improve usage examples.
  • Refactor CI workflow.
nvm.fish - 2.0.0

Published by foldmap almost 4 years ago

  • Rewrite for Fish 3.0 (#122). 💯
  • More consistent command-line interface (#81, #111).
  • Fix long-standing issues (#101, #112)
    • Switching versions only last for the lifetime of the current shell.
    • Use the new nvm_default_version variable to persist a version universally.
  • Correct XDG support (#108).
  • Switch to GitHub Actions.
  • New docs.
nvm.fish - 1.1.0

Published by foldmap about 4 years ago

  • Switch to main as the new default branch.
  • Rename to nvm.fish.
  • No breaking changes.
nvm.fish - 1.0.2

Published by foldmap over 4 years ago

  • Use arm64 cpu package for aarch64 via (#109).
nvm.fish - 1.0.1

Published by foldmap over 5 years ago

  • Don't break if an alias (codename assigned to pair-numbered Node.js releases) is missing from the index.tab file (#84).