diff --git a/featlib/npm.sh b/featlib/npm.sh index 879d90d..3cb1b37 100755 --- a/featlib/npm.sh +++ b/featlib/npm.sh @@ -2,28 +2,28 @@ [ ! -z "${GREZZO_1577142009}" ] && return; GREZZO_1577142009=0 function feat_addpacks_npm_dev() { - if ! feat_missing "apt-get"; then - sudo apt-get install -y wget curl tar + if ! feat_missing "apt-get"; then + sudo apt-get install -y wget curl tar elif ! feat_missing "pacman"; then - sudo pacman -S --needed base-devel wget curl tar + sudo pacman -S --needed base-devel wget curl tar elif ! feat_missing "apk"; then - sudo apk add --no-cache wget curl tar bash + sudo apk add --no-cache wget curl tar bash elif ! feat_missing "yum"; then - sudo yum install wget curl tar + sudo yum install wget curl tar elif ! feat_missing "zypper"; then - sudo zypper in wget curl tar - fi + sudo zypper in wget curl tar + fi } function feat_add_npm() { - feat_addpacks_npm_dev + feat_addpacks_npm_dev cat - "$HOME/.bashrc" <<- EOF > "$HOME/.bashrc.tmp" - export N_PREFIX="$HOME/.n_prefix" - export PATH="$N_PREFIX/bin:\$PATH" + export N_PREFIX="\$HOME/.n_prefix" + export PATH="\$N_PREFIX/bin:\$PATH" EOF - mv "$HOME/.bashrc.tmp" "$HOME/.bashrc" - . "$HOME/.bashrc" - mkdir -p "$N_PREFIX" - curl -L https://raw.githubusercontent.com/tj/n/master/bin/n | bash -s latest - npm install -g n + mv "$HOME/.bashrc.tmp" "$HOME/.bashrc" + . "$HOME/.bashrc" + mkdir -p "$N_PREFIX" + curl -L https://raw.githubusercontent.com/tj/n/master/bin/n | bash -s latest + npm install -g n }