Browse Source

Merge f95e1f4359 into 745291dcf2

pull/91/merge
Michał Regulski 2 years ago
committed by GitHub
parent
commit
28e1ee27b3
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 11
      README.md
  2. 8
      zsh-nvm.plugin.zsh

11
README.md

@ -149,6 +149,17 @@ export NVM_AUTO_USE=true
antigen bundle lukechilds/zsh-nvm
```
### Silent switching
If you use `Auto use` feature of this plugin with a theme that supports node version printing, you may want to disable some messages that nvm prints when it switches between versions. You can disable it by exporting the `NVM_SILENT` environment variable and setting it to `true`.
For example, if you are using antigen, you would put the following in your `.zshrc`:
```shell
export NVM_SILENT=true
antigen bundle lukechilds/zsh-nvm
```
## Installation
### Using [Antigen](https://github.com/zsh-users/antigen)

8
zsh-nvm.plugin.zsh

@ -176,12 +176,20 @@ _zsh_nvm_auto_use() {
if [[ "$nvmrc_node_version" = "N/A" ]]; then
nvm install && export NVM_AUTO_USE_ACTIVE=true
elif [[ "$nvmrc_node_version" != "$node_version" ]]; then
if [[ "$NVM_SILENT" = true ]]; then
nvm use --silent && export NVM_AUTO_USE_ACTIVE=true
else
nvm use && export NVM_AUTO_USE_ACTIVE=true
fi
fi
elif [[ "$node_version" != "$(nvm version default)" ]] && [[ "$NVM_AUTO_USE_ACTIVE" = true ]]; then
if [[ "$NVM_SILENT" = true ]]; then
nvm use default --silent
else
echo "Reverting to nvm default version"
nvm use default
fi
fi
}
_zsh_nvm_install_wrapper() {

Loading…
Cancel
Save