From 16b75b7333f988279195f75dcf1ec8217ceb43df Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Tue, 11 Aug 2020 10:16:42 -0700 Subject: [PATCH] [Robustness] add `command` to `xargs`/`rm` in `nvm_get_default_packages` Fixes #2281. --- nvm.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nvm.sh b/nvm.sh index 8db529d..843cebf 100644 --- a/nvm.sh +++ b/nvm.sh @@ -3661,7 +3661,7 @@ nvm_get_default_packages() { # ensure a trailing newline WORK=$(mktemp -d) || exit $? # shellcheck disable=SC2064 - trap "rm -rf '$WORK'" EXIT + trap "command rm -rf '$WORK'" EXIT # shellcheck disable=SC1003 sed -e '$a\' "${NVM_DEFAULT_PACKAGE_FILE}" > "${WORK}/default-packages" while IFS=' ' read -r line; do @@ -3681,7 +3681,7 @@ nvm_get_default_packages() { DEFAULT_PACKAGES="${DEFAULT_PACKAGES}${line} " done < "${WORK}/default-packages" - echo "${DEFAULT_PACKAGES}" | xargs + echo "${DEFAULT_PACKAGES}" | command xargs fi }