Set MANPATH on nvm use and deactivate
parent
077a661696
commit
d3b5853454
12
nvm.sh
12
nvm.sh
|
@ -59,6 +59,12 @@ nvm()
|
||||||
else
|
else
|
||||||
echo "Could not find $NVM_DIR/*/bin in \$PATH"
|
echo "Could not find $NVM_DIR/*/bin in \$PATH"
|
||||||
fi
|
fi
|
||||||
|
if [[ $MANPATH == *$NVM_DIR/*/share/man* ]]; then
|
||||||
|
export MANPATH=${MANPATH%$NVM_DIR/*/share/man*}${MANPATH#*$NVM_DIR/*/share/man:}
|
||||||
|
echo "$NVM_DIR/*/share/man removed from \$MANPATH"
|
||||||
|
else
|
||||||
|
echo "Could not find $NVM_DIR/*/share/man in \$MANPATH"
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
"use" )
|
"use" )
|
||||||
if [ $# -ne 2 ]; then
|
if [ $# -ne 2 ]; then
|
||||||
|
@ -74,7 +80,13 @@ nvm()
|
||||||
else
|
else
|
||||||
PATH="$NVM_DIR/$2/bin:$PATH"
|
PATH="$NVM_DIR/$2/bin:$PATH"
|
||||||
fi
|
fi
|
||||||
|
if [[ $MANPATH == *$NVM_DIR/*/share/man* ]]; then
|
||||||
|
MANPATH=${MANPATH%$NVM_DIR/*/share/man*}$NVM_DIR/$2/share/man${MANPATH#*$NVM_DIR/*/share/man}
|
||||||
|
else
|
||||||
|
MANPATH="$NVM_DIR/$2/share/man:$MANPATH"
|
||||||
|
fi
|
||||||
export PATH
|
export PATH
|
||||||
|
export MANPATH
|
||||||
export NVM_PATH="$NVM_DIR/$2/lib/node"
|
export NVM_PATH="$NVM_DIR/$2/lib/node"
|
||||||
export NVM_BIN="$NVM_DIR/$2/bin"
|
export NVM_BIN="$NVM_DIR/$2/bin"
|
||||||
echo "Now using node $2"
|
echo "Now using node $2"
|
||||||
|
|
Loading…
Reference in New Issue