Merge pull request #132 from homburg/fix/install-default-npm-packages

Fixes for `~/.default-npm-packages` install
This commit is contained in:
Trevor Brown 2019-05-04 08:44:55 -04:00 committed by GitHub
commit 41f8a8078f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -260,15 +260,15 @@ verlte() {
install_default_npm_packages() {
local default_npm_packages="${HOME}/.default-npm-packages"
if [ ! -f $default_npm_packages ]; then return; fi
if [ ! -f "$default_npm_packages" ]; then return; fi
for name in $(cat $default_npm_packages); do
echo -ne "\nInstalling \e[33m${name}\e[39m npm package... "
PATH="$ASDF_INSTALL_PATH/bin:$PATH" npm install -g $name > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
echo -e "\e[32mSUCCESS\e[39m"
cat "$default_npm_packages" | while read -r name; do
echo -ne "\nInstalling \033[33m${name}\033[39m npm package... "
PATH="$ASDF_INSTALL_PATH/bin:$PATH" npm install -g "$name" > /dev/null 2>&1 && rc=$? || rc=$?
if [[ $rc -eq 0 ]]; then
echo -e "\033[32mSUCCESS\033[39m"
else
echo -e "\e[31mFAIL\e[39m"
echo -e "\033[31mFAIL\033[39m"
fi
done
}