From eaaa2ad59cbafa3f0a3f06abf9835c3e037dbd3d Mon Sep 17 00:00:00 2001 From: Shawn Anderson Date: Tue, 7 Nov 2023 11:39:11 -0800 Subject: [PATCH] Automatically nvm use latest in new shell. --- dotfiles/.config/fish/config.fish | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/dotfiles/.config/fish/config.fish b/dotfiles/.config/fish/config.fish index ee94bed..a344dbd 100644 --- a/dotfiles/.config/fish/config.fish +++ b/dotfiles/.config/fish/config.fish @@ -14,3 +14,16 @@ source ~/.config/fish/config/programs.fish set -gx GOPATH $HOME/go; set -gx GOROOT $HOME/.go; set -gx PATH $GOPATH/bin $PATH; # g-install: do NOT edit, see https://github.com/stefanmaric/g export PATH="$PATH:/home/ygg/.foundry/bin" + +# Automatically Load Latest Node Version from NVM +function nvm_use_latest --description 'Use latest Node.js version' + set -l latest_nvm_node (nvm list | grep -o 'v[0-9.]*' | sort -V | tail -n1) + if test -n "$latest_nvm_node" + nvm use $latest_nvm_node + else + echo "No Node.js version found in nvm." + end +end + +nvm_use_latest >/dev/null ^&1 +