Skip to content

Add(zsh-setting): support for nvm#123

Open
erifranck wants to merge 1 commit intoGentleman-Programming:mainfrom
erifranck:feature/support-nvm
Open

Add(zsh-setting): support for nvm#123
erifranck wants to merge 1 commit intoGentleman-Programming:mainfrom
erifranck:feature/support-nvm

Conversation

@erifranck
Copy link

@erifranck erifranck commented Feb 25, 2026

Description

This Pull Request introduces automatic detection and loading for Node Version Manager (NVM) within the Zsh configuration (.zshrc).

Currently, the shell environment requires manual intervention or specific sourcing to recognize nvm commands. This update ensures that the NVM environment is correctly initialized upon every new terminal session, streamlining the development workflow for Node.js projects.

Changes Made

  • Environment Variable Definition: Added the NVM_DIR export to point to the default NVM installation directory (usually $HOME/.nvm).

  • Initialization Logic: Integrated the shell script snippet that sources nvm.sh and bash_completion automatically.

  • Conditional Loading: Implemented a check to ensure NVM is only loaded if the directory exists, preventing shell errors on systems without NVM installed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant