mirror of
				https://github.com/nvm-sh/nvm.git
				synced 2025-11-04 06:57:12 +00:00 
			
		
		
		
	Updated README.md
Added an example for automatically executing nvm use in bash.
This commit is contained in:
		
							parent
							
								
									a57fe846e8
								
							
						
					
					
						commit
						d815374dbd
					
				
							
								
								
									
										22
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								README.md
									
									
									
									
									
								
							@ -21,7 +21,7 @@
 | 
				
			|||||||
  - [.nvmrc](#nvmrc)
 | 
					  - [.nvmrc](#nvmrc)
 | 
				
			||||||
  - [Deeper Shell Integration](#deeper-shell-integration)
 | 
					  - [Deeper Shell Integration](#deeper-shell-integration)
 | 
				
			||||||
    - [zsh](#zsh)
 | 
					    - [zsh](#zsh)
 | 
				
			||||||
      - [Calling `nvm use` automatically in a directory with a `.nvmrc` file](#calling-nvm-use-automatically-in-a-directory-with-a-nvmrc-file)
 | 
					    - [bash](#bash)
 | 
				
			||||||
- [License](#license)
 | 
					- [License](#license)
 | 
				
			||||||
- [Running tests](#running-tests)
 | 
					- [Running tests](#running-tests)
 | 
				
			||||||
- [Bash completion](#bash-completion)
 | 
					- [Bash completion](#bash-completion)
 | 
				
			||||||
@ -351,8 +351,6 @@ If you prefer a lighter-weight solution, the recipes below have been contributed
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#### zsh
 | 
					#### zsh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
##### Calling `nvm use` automatically in a directory with a `.nvmrc` file
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Put this into your `$HOME/.zshrc` to call `nvm use` automatically whenever you enter a directory that contains an
 | 
					Put this into your `$HOME/.zshrc` to call `nvm use` automatically whenever you enter a directory that contains an
 | 
				
			||||||
`.nvmrc` file with a string telling nvm which node to `use`:
 | 
					`.nvmrc` file with a string telling nvm which node to `use`:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -380,6 +378,24 @@ add-zsh-hook chpwd load-nvmrc
 | 
				
			|||||||
load-nvmrc
 | 
					load-nvmrc
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#### bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					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!
 | 
				
			||||||
 | 
					cd() {
 | 
				
			||||||
 | 
						if [ -z "$1" ]
 | 
				
			||||||
 | 
						then
 | 
				
			||||||
 | 
							builtin cd
 | 
				
			||||||
 | 
						else
 | 
				
			||||||
 | 
							builtin cd $1
 | 
				
			||||||
 | 
						fi
 | 
				
			||||||
 | 
						[ -f ".nvmrc" ] && [ -s ".nvmrc" ] && nvm use
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## License
 | 
					## License
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nvm is released under the MIT license.
 | 
					nvm is released under the MIT license.
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user