@@ -45,7 +45,7 @@ nvm_grep() {
45
45
}
46
46
47
47
nvm_has () {
48
- type " ${1-} " > /dev/null 2>&1
48
+ command type " ${1-} " > /dev/null 2>&1
49
49
}
50
50
51
51
nvm_has_non_aliased () {
@@ -61,18 +61,18 @@ nvm_command_info() {
61
61
local COMMAND
62
62
local INFO
63
63
COMMAND=" ${1} "
64
- if type " ${COMMAND} " | nvm_grep -q hashed; then
65
- INFO=" $( type " ${COMMAND} " | command sed -E ' s/\(|\)//g' | command awk ' {print $4}' ) "
66
- elif type " ${COMMAND} " | nvm_grep -q aliased; then
64
+ if command type " ${COMMAND} " | nvm_grep -q hashed; then
65
+ INFO=" $( nvm_has " ${COMMAND} " | command sed -E ' s/\(|\)//g' | command awk ' {print $4}' ) "
66
+ elif command type " ${COMMAND} " | nvm_grep -q aliased; then
67
67
# shellcheck disable=SC2230
68
- INFO=" $( which " ${COMMAND} " ) ($( type " ${COMMAND} " | command awk ' { $1=$2=$3=$4="" ;print }' | command sed -e ' s/^\ *//g' -Ee " s/\` |'//g" ) )"
69
- elif type " ${COMMAND} " | nvm_grep -q " ^${COMMAND} is an alias for" ; then
68
+ INFO=" $( which " ${COMMAND} " ) ($( nvm_has " ${COMMAND} " | command awk ' { $1=$2=$3=$4="" ;print }' | command sed -e ' s/^\ *//g' -Ee " s/\` |'//g" ) )"
69
+ elif command type " ${COMMAND} " | nvm_grep -q " ^${COMMAND} is an alias for" ; then
70
70
# shellcheck disable=SC2230
71
- INFO=" $( which " ${COMMAND} " ) ($( type " ${COMMAND} " | command awk ' { $1=$2=$3=$4=$5="" ;print }' | command sed ' s/^\ *//g' ) )"
72
- elif type " ${COMMAND} " | nvm_grep -q " ^${COMMAND} is \\ /" ; then
73
- INFO=" $( type " ${COMMAND} " | command awk ' {print $3}' ) "
71
+ INFO=" $( which " ${COMMAND} " ) ($( nvm_has " ${COMMAND} " | command awk ' { $1=$2=$3=$4=$5="" ;print }' | command sed ' s/^\ *//g' ) )"
72
+ elif command type " ${COMMAND} " | nvm_grep -q " ^${COMMAND} is \\ /" ; then
73
+ INFO=" $( nvm_has " ${COMMAND} " | command awk ' {print $3}' ) "
74
74
else
75
- INFO=" $( type " ${COMMAND} " ) "
75
+ INFO=" $( nvm_has " ${COMMAND} " ) "
76
76
fi
77
77
nvm_echo " ${INFO} "
78
78
}
0 commit comments