diff --git a/bin/n b/bin/n index 5e5ebf3c..5926d4fa 100755 --- a/bin/n +++ b/bin/n @@ -227,7 +227,7 @@ show_cursor() { # next_version_installed() { - list_versions_installed | grep $selected -A 1 | tail -n 1 + list_versions_installed | grep "$selected" -A 1 | tail -n 1 } # @@ -235,7 +235,7 @@ next_version_installed() { # prev_version_installed() { - list_versions_installed | grep $selected -B 1 | head -n 1 + list_versions_installed | grep "$selected" -B 1 | head -n 1 } # @@ -606,10 +606,8 @@ set_quiet() { remove_versions() { test -z $1 && abort "version(s) required" - check_current_version while test $# -ne 0; do local version=${1#v} - [ "${BINS[$DEFAULT]}/$version" == "$active" ] && abort "cannot remove currently active version ($active)" rm -rf ${VERSIONS_DIR[$DEFAULT]}/$version shift done