Create a `colorize_version` function that doesn't include the padding, for `nvm version`
parent
b6469ee186
commit
13781f242b
14
nvm.sh
14
nvm.sh
|
@ -134,18 +134,18 @@ nvm_checksum() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
colorize_version() {
|
||||||
|
local VERSION=$1
|
||||||
|
echo -e "\033[0;34m$VERSION\033[0m"
|
||||||
|
}
|
||||||
|
|
||||||
print_versions() {
|
print_versions() {
|
||||||
local OUTPUT=''
|
|
||||||
local PADDED_VERSION=''
|
|
||||||
for VERSION in $1; do
|
for VERSION in $1; do
|
||||||
PADDED_VERSION=`printf '%10s' $VERSION`
|
local PADDED_VERSION=`printf '%10s' $VERSION`
|
||||||
if [[ -d "$NVM_DIR/$VERSION" ]]; then
|
if [[ -d "$NVM_DIR/$VERSION" ]]; then
|
||||||
PADDED_VERSION="\033[0;34m$PADDED_VERSION\033[0m"
|
colorize_version "$PADDED_VERSION"
|
||||||
fi
|
fi
|
||||||
OUTPUT="$OUTPUT$PADDED_VERSION\n"
|
|
||||||
done
|
done
|
||||||
echo -ne "$OUTPUT"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
nvm() {
|
nvm() {
|
||||||
|
@ -534,7 +534,7 @@ nvm() {
|
||||||
echo "Cache cleared."
|
echo "Cache cleared."
|
||||||
;;
|
;;
|
||||||
"version" )
|
"version" )
|
||||||
print_versions "`nvm_version $2`"
|
colorize_version "`nvm_version $2`"
|
||||||
;;
|
;;
|
||||||
* )
|
* )
|
||||||
nvm help
|
nvm help
|
||||||
|
|
Loading…
Reference in New Issue