Create a `colorize_version` function that doesn't include the padding, for `nvm version`

master
Jordan Harband 2014-02-15 16:21:10 -08:00
parent b6469ee186
commit 13781f242b
1 changed files with 7 additions and 7 deletions

14
nvm.sh
View File

@ -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