diff options
-rwxr-xr-x | utils/install.sh | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/utils/install.sh b/utils/install.sh index 53f23dd7..f4aebe93 100755 --- a/utils/install.sh +++ b/utils/install.sh @@ -3,10 +3,24 @@ set -o nounset # error when referencing undefined variable set -o errexit # exit when command fails +installnodemac() { \ + brew install node +} + +installnodeubuntu() { \ + sudo apt install nodejs +} + +installnodearch() { \ + sudo pacman -S nodejs +} installnode() { \ echo "Installing node..." - sudo curl -sL install-node.now.sh/lts | bash + [ "$(uname)" == "Darwin" ] && installnodemac + [ -n "$(uname -a | grep Ubuntu)" ] && installnodeubuntu + [ -f "/etc/arch-release" ] && installnodearch + [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] && echo "Windows not currently supported" npm i -g neovim } |