Parcourir la source

rbenv-rehash: use $OLDPWD to restore previous working directory

$OLDPWD is a standard shell variable that contains the previous working
directory as set by the "cd" command. No need to save $PWD to some
custom variable.

(We could also have used "cd -" but it prints out $OLDPWD too.)
pull/360/head^2
Mathias Lafeldt il y a 14 ans
Parent
révision
9dde161b65
1 fichiers modifiés avec 1 ajouts et 4 suppressions
  1. +1
    -4
      libexec/rbenv-rehash

+ 1
- 4
libexec/rbenv-rehash Voir le fichier

@ -55,9 +55,6 @@ make_shims() {
done done
} }
# Save the working directory.
CUR_PATH=$PWD
# Empty out the shims directory and make it the working directory. # Empty out the shims directory and make it the working directory.
rm -f "$SHIM_PATH"/* rm -f "$SHIM_PATH"/*
cd "$SHIM_PATH" cd "$SHIM_PATH"
@ -68,7 +65,7 @@ shopt -s nullglob
make_shims ../versions/*/bin/* make_shims ../versions/*/bin/*
# Restore the previous working directory. # Restore the previous working directory.
cd "$CUR_PATH"
cd "$OLDPWD"
for script in $(rbenv-hooks rehash); do for script in $(rbenv-hooks rehash); do
source "$script" source "$script"

Chargement…
Annuler
Enregistrer