mirror of
https://github.com/nvm-sh/nvm.git
synced 2025-05-11 14:51:49 +00:00
Update README.md
Added an example for automatically executing nvm use in bash when finding a .nvmrc file.
This commit is contained in:
parent
a57fe846e8
commit
054d6957e7
18
README.md
18
README.md
@ -380,6 +380,24 @@ add-zsh-hook chpwd load-nvmrc
|
|||||||
load-nvmrc
|
load-nvmrc
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### bash
|
||||||
|
|
||||||
|
##### Calling `nvm use` automatically in a directory with a `.nvmrc` file
|
||||||
|
|
||||||
|
Put this into your `$HOME/.bashrc` to call `nvm use` automatically whenever you enter a directory that contains an
|
||||||
|
`.nvmrc` file with a string telling nvm which node to `use`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# place this after nvm initialization!
|
||||||
|
# Redefines the shells builtin cd as function to add a hook
|
||||||
|
cd() {
|
||||||
|
# Calls the shells builtin to actually change the directory
|
||||||
|
builtin cd "$1"
|
||||||
|
# Tests for a non empty .nvmrc file and executes nvm use
|
||||||
|
[ -f ".nvmrc" ] && [ -s ".nvmrc" ] && nvm use
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
nvm is released under the MIT license.
|
nvm is released under the MIT license.
|
||||||
|
Loading…
Reference in New Issue
Block a user