Update install.sh

This commit is contained in:
mannem srinivas 2024-09-16 14:57:49 +05:30 committed by GitHub
parent a5cf57a736
commit 2333878db3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -464,35 +464,35 @@ nvm_do_install() {
# Define the code to add to the shell configuration file
CODE=$(cat <<'EOF'
# Function to get current node version
get_node_version() {
if command -v node >/dev/null 2>&1; then
echo "(node $(node -v))"
fi
}
# Update prompt based on the shell (bash or zsh)
if [ "$SHELL" = "/bin/bash" ] || [ "$SHELL" = "/usr/bin/bash" ]; then
# For bash
echo "Setting up for bash..."
# Add dynamic prompt setup for bash
PROMPT_COMMAND='PS1="\u@\h \w \$(get_node_version)$ "'
export PROMPT_COMMAND
elif [ "$SHELL" = "/bin/zsh" ] || [ "$SHELL" = "/usr/bin/zsh" ]; then
# For zsh
echo "Setting up for zsh..."
# Set the prompt dynamically in zsh
precmd() {
PS1='%n@%m %~ $(get_node_version)$ '
# Function to get current node version
get_node_version() {
if command -v node >/dev/null 2>&1; then
echo "(node $(node -v))"
fi
}
export -f precmd
# Enable prompt substitution in zsh
setopt promptsubst
fi
# Update prompt based on the shell (bash or zsh)
if [ "$SHELL" = "/bin/bash" ] || [ "$SHELL" = "/usr/bin/bash" ]; then
# For bash
echo "Setting up for bash..."
# Add dynamic prompt setup for bash
PROMPT_COMMAND='PS1="\u@\h \w \$(get_node_version)$ "'
export PROMPT_COMMAND
elif [ "$SHELL" = "/bin/zsh" ] || [ "$SHELL" = "/usr/bin/zsh" ]; then
# For zsh
echo "Setting up for zsh..."
# Set the prompt dynamically in zsh
precmd() {
PS1='%n@%m %~ $(get_node_version)$ '
}
export -f precmd
# Enable prompt substitution in zsh
setopt promptsubst
fi
EOF
)