mirror of
https://github.com/nvm-sh/nvm.git
synced 2025-05-10 14:21:50 +00:00
always list installed versions
This commit is contained in:
parent
48fe276e36
commit
37811e0d7d
17
nvm.sh
17
nvm.sh
@ -1905,14 +1905,11 @@ BEGIN {
|
||||
split(remote_versions, lines, "|");
|
||||
split(installed_versions, installed, "|");
|
||||
rows = alen(lines);
|
||||
filter = (min_ver != "v0");
|
||||
filter_on = (vcmp("v0.0.0", min_ver) != 0);
|
||||
for (m = n = 1; n <= rows; n++) {
|
||||
split(lines[n], fields, "[[:blank:]]+");
|
||||
cols = alen(fields);
|
||||
version = fields[1];
|
||||
if (filter && comp(version, min_ver) < 0) continue;
|
||||
|
||||
filter = 0;
|
||||
is_installed = 0;
|
||||
for (i in installed) {
|
||||
if (version == installed[i]) {
|
||||
@ -1921,6 +1918,14 @@ BEGIN {
|
||||
}
|
||||
}
|
||||
|
||||
if (filter_on && !is_installed) {
|
||||
if (vcmp(version, min_ver) >= 0) {
|
||||
filter_on = 0;
|
||||
} else {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
fmt_version = "%15s";
|
||||
if (version == current) {
|
||||
fmt_version = fmt_current;
|
||||
@ -1942,8 +1947,8 @@ BEGIN {
|
||||
output[m++] = formatted;
|
||||
}
|
||||
|
||||
for (m in output) {
|
||||
print output[m]
|
||||
for (n = 1; n < m; n++) {
|
||||
print output[n]
|
||||
}
|
||||
|
||||
exit
|
||||
|
Loading…
Reference in New Issue
Block a user