[readme] update `cdnvm` implementation
parent
87f37909f2
commit
d9b11ba208
10
README.md
10
README.md
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue