Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function install_node() {
- local REQUIRED_MAJOR_NODE_VERSION=${REQUIRED_NODEJS_VERSION:0:1}
- echo "${BLUE}Which version manager do you want to install node.js with? If you don't know, choose 'brew'${NORMAL}:"
- select NODE_VERSION_MANAGER in 'brew' 'nvm' 'nodenv' 'other';
- do
- case $NODE_VERSION_MANAGER in
- 'nvm'|'nodenv')
- verify_command $NODE_VERSION_MANAGER
- set +x
- $NODE_VERSION_MANAGER install $REQUIRED_MAJOR_NODE_VERSION
- set -x
- break
- ;;
- 'other')
- read -p "${BLUE}Please write the command of your node version manager: ${NORMAL}" -r
- local OTHER=$REPLY
- if ! command -v "$OTHER"; then
- echo "${RED}$OTHER does not exist.$NORMAL" >&2
- install_node_homebrew
- else
- ${OTHER} install $REQUIRED_MAJOR_NODE_VERSION
- fi
- break
- ;;
- 'brew'|*)
- install_node_homebrew
- break
- ;;
- esac
- done
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement