mirror of
https://github.com/nvm-sh/nvm.git
synced 2025-08-19 20:13:44 +00:00
Compare commits
16 Commits
32dc1e4b3f
...
450f05bf0f
Author | SHA1 | Date | |
---|---|---|---|
![]() |
450f05bf0f | ||
![]() |
d655614c69 | ||
![]() |
cd30a37384 | ||
![]() |
c13e155709 | ||
![]() |
90de98bbfc | ||
![]() |
4613313498 | ||
![]() |
e493440b3c | ||
![]() |
b9304f18dc | ||
![]() |
e215a57abd | ||
![]() |
e7df2f2110 | ||
![]() |
5fc1ebc91e | ||
![]() |
2a893e5b5d | ||
![]() |
8ec7a3b5fc | ||
![]() |
02bb9338e1 | ||
![]() |
307ad6d118 | ||
![]() |
6ebe56fb11 |
21
nvm.sh
21
nvm.sh
@ -1862,11 +1862,11 @@ nvm_print_versions() {
|
||||
-v installed_color="$INSTALLED_COLOR" -v system_color="$SYSTEM_COLOR" \
|
||||
-v current_color="$CURRENT_COLOR" -v default_color="$DEFAULT_COLOR" \
|
||||
-v old_lts_color="$DEFAULT_COLOR" -v has_colors="$NVM_HAS_COLORS" '
|
||||
function alen(arr, i, len) { len=0; for(i in arr) len++; return len; }
|
||||
function v2a(v, a) { sub(/^(iojs-)?v/, "", v); split(v, a, "."); }
|
||||
function v2m(v, a) { sub(/^(iojs-)?v/, "", v); split(v, a, "."); return a[1]; }
|
||||
function vcmp(v1,v2,a1,a2,i,d) { v2a(v1,a1); v2a(v2,a2); for(i=1;i<4;i++) { d = a1[i] - a2[i]; if(d!=0) return d; } return 0; }
|
||||
BEGIN {
|
||||
function alen(arr, i, len) { len=0; for(i in arr) len++; return len; }
|
||||
function v2a(v, a) { sub(/^(iojs-)?v/, "", v); split(v, a, "."); }
|
||||
function v2m(v, a) { sub(/^(iojs-)?v/, "", v); split(v, a, "."); return a[1]; }
|
||||
function vcmp(v1,v2,a1,a2,i,d) { v2a(v1,a1); v2a(v2,a2); for(i=1;i<4;i++) { d = a1[i] - a2[i]; if(d!=0) return d; } return 0; }
|
||||
BEGIN {
|
||||
fmt_installed = has_colors ? (installed_color ? "\033[" installed_color "%15s\033[0m" : "%15s") : "%15s *";
|
||||
fmt_system = has_colors ? (system_color ? "\033[" system_color "%15s\033[0m" : "%15s") : "%15s *";
|
||||
fmt_current = has_colors ? (current_color ? "\033[" current_color "->%13s\033[0m" : "%15s") : "->%13s *";
|
||||
@ -1925,16 +1925,17 @@ nvm_print_versions() {
|
||||
output[m++] = formatted;
|
||||
}
|
||||
|
||||
skipped = rows - m + 1
|
||||
if (skipped > 0) {
|
||||
printf("[WARN] %d version(s) skipped.\n", skipped) > "/dev/stderr"
|
||||
}
|
||||
|
||||
for (n = 1; n < m; n++) {
|
||||
print output[n]
|
||||
}
|
||||
|
||||
if (rows > --m) {
|
||||
printf("[INFO] showing %d (of %d) versions.\n", m, rows) > "/dev/stderr"
|
||||
}
|
||||
|
||||
exit
|
||||
}'
|
||||
}'
|
||||
}
|
||||
|
||||
nvm_validate_implicit_alias() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user