mirror of
https://github.com/Lissy93/dotfiles.git
synced 2024-11-28 18:23:14 +01:00
yv now shows versions for ni, pnpm, tsc, bun and deno too
This commit is contained in:
parent
fc73d55ab3
commit
c1b4f532e2
@ -69,9 +69,13 @@ alias yarn-nuke='reinstall_modules'
|
|||||||
# Prints out versions of core Node.js packages
|
# Prints out versions of core Node.js packages
|
||||||
print_node_versions () {
|
print_node_versions () {
|
||||||
versions=''
|
versions=''
|
||||||
|
format_verion_number () {
|
||||||
|
echo "$($1 --version 2>&1 | head -n 1 | sed 's/[^0-9.]*//g')"
|
||||||
|
}
|
||||||
|
|
||||||
get_version () {
|
get_version () {
|
||||||
if hash $1 2> /dev/null || command -v $1 >/dev/null; then
|
if hash $1 2> /dev/null || command -v $1 >/dev/null; then
|
||||||
versions="$versions\e[36m\e[1m $2: \033[0m$($1 --version)\n\033[0m"
|
versions="$versions\e[36m\e[1m $2: \033[0m$(format_verion_number $1) \n\033[0m"
|
||||||
else
|
else
|
||||||
versions="$versions\e[33m\e[1m $2: \033[0m\033[3m Not installed\n\033[0m"
|
versions="$versions\e[33m\e[1m $2: \033[0m\033[3m Not installed\n\033[0m"
|
||||||
fi
|
fi
|
||||||
@ -84,6 +88,11 @@ print_node_versions () {
|
|||||||
get_version 'npm' 'NPM'
|
get_version 'npm' 'NPM'
|
||||||
get_version 'yarn' 'Yarn'
|
get_version 'yarn' 'Yarn'
|
||||||
get_version 'nvm' 'NVM'
|
get_version 'nvm' 'NVM'
|
||||||
|
get_version 'ni' 'ni'
|
||||||
|
get_version 'pnpm' 'pnpm'
|
||||||
|
get_version 'tsc' 'TypeScript'
|
||||||
|
get_version 'bun' 'Bun'
|
||||||
|
get_version 'deno' 'Deno'
|
||||||
get_version 'git' 'Git'
|
get_version 'git' 'Git'
|
||||||
echo -e $versions
|
echo -e $versions
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user