From 69dd025da904e5f067e234d9b65d1a8a3ea8fdab Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sat, 20 Nov 2021 15:40:18 +0100 Subject: [PATCH] [mod] nvm.cmd ... : run command ... in NVM environment Signed-off-by: Markus Heiser --- utils/lib_nvm.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/utils/lib_nvm.sh b/utils/lib_nvm.sh index 486146312..cd2fbc189 100755 --- a/utils/lib_nvm.sh +++ b/utils/lib_nvm.sh @@ -94,6 +94,7 @@ nvm.: use nvm (without dot) to execute nvm commands directly clean : remove NVM installation status : prompt some status informations about nvm & node nodejs : install Node.js latest LTS + cmd ... : run command ... in NVM environment bash : start bash interpreter with NVM environment sourced EOF } @@ -168,6 +169,11 @@ nvm.bash() { bash --init-file <(cat "${NVM_DIR}/nvm.sh" "${NVM_DIR}/bash_completion") } +nvm.cmd() { + nvm.ensure + "$@" +} + nvm.ensure() { if ! nvm.is_installed; then nvm.install