[readme] update `cdnvm` implementation

farmer 2021-02-19 21:12:03 +08:00 committed by Jordan Harband
parent 87f37909f2
commit d9b11ba208
No known key found for this signature in database
GPG Key ID: 9F6A681E35EF8B56
1 changed files with 1 additions and 9 deletions

View File

@ -503,17 +503,9 @@ If you prefer a lighter-weight solution, the recipes below have been contributed
Put the following at the end of your `$HOME/.bashrc`: Put the following at the end of your `$HOME/.bashrc`:
```bash ```bash
find-up() {
path=$(pwd)
while [[ "$path" != "" && ! -e "$path/$1" ]]; do
path=${path%/*}
done
echo "$path"
}
cdnvm() { cdnvm() {
cd "$@"; cd "$@";
nvm_path=$(find-up .nvmrc | tr -d '\n') nvm_path=$(nvm_find_up .nvmrc | tr -d '\n')
# If there are no .nvmrc file, use the default nvm version # If there are no .nvmrc file, use the default nvm version
if [[ ! $nvm_path = *[^[:space:]]* ]]; then if [[ ! $nvm_path = *[^[:space:]]* ]]; then