Nvm.fish Versions Save

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

2.2.14

2 weeks 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.

2.2.13

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.

2.2.12

1 year ago
  • Change $nvm_data scope back to global (#190).
  • Refactor $nvm_mirror outside event handlers.

2.2.11

1 year ago
  • Faster _nvm_find_up via string builtin by (#188).
  • Introduce nvm_default_packages by @kallja (#179). ❤️

2.2.10

1 year ago

2.2.9

1 year ago
  • Create $nvm_data if nonexistent on index update (#185).

2.2.8

1 year 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.

2.2.7

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

2.2.6

2 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.

2.2.5

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).