From 344cc32ac3aee40eef5745c7cd5035682a199bc2 Mon Sep 17 00:00:00 2001 From: Matthieu Bosquet Date: Mon, 5 Oct 2020 17:30:03 +0100 Subject: [PATCH] [readme] bash shell integration: Amended example to call cd when booting a terminal (previously only called on cd). It means that works with for example VS Code's integrated terminal. --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6780b4c..1de78ba 100644 --- a/README.md +++ b/README.md @@ -463,7 +463,7 @@ If you prefer a lighter-weight solution, the recipes below have been contributed Put the following at the end of your `$HOME/.bashrc`: ```bash -find-up () { +find-up() { path=$(pwd) while [[ "$path" != "" && ! -e "$path/$1" ]]; do path=${path%/*} @@ -471,7 +471,7 @@ find-up () { echo "$path" } -cdnvm(){ +cdnvm() { cd "$@"; nvm_path=$(find-up .nvmrc | tr -d '\n') @@ -514,6 +514,7 @@ cdnvm(){ fi } alias cd='cdnvm' +cd $PWD ``` This alias would search 'up' from your current directory in order to detect a `.nvmrc` file. If it finds it, it will switch to that version; if not, it will use the default version.