Skip to content

Commit d48dffa

Browse files
committed
indent awk script properly
1 parent a8874db commit d48dffa

File tree

1 file changed

+64
-64
lines changed

1 file changed

+64
-64
lines changed

nvm.sh

+64-64
Original file line numberDiff line numberDiff line change
@@ -1888,79 +1888,79 @@ nvm_print_versions() {
18881888
-v installed_color="$INSTALLED_COLOR" -v system_color="$SYSTEM_COLOR" \
18891889
-v current_color="$CURRENT_COLOR" -v default_color="$DEFAULT_COLOR" \
18901890
-v old_lts_color="$DEFAULT_COLOR" -v has_colors="$NVM_HAS_COLORS" '
1891-
function alen(arr, i, len) { len=0; for(i in arr) len++; return len; }
1892-
function v2a(v, a) { sub(/^(iojs-)?v/, "", v); split(v, a, "."); }
1893-
function v2m(v, a) { sub(/^(iojs-)?v/, "", v); split(v, a, "."); return a[1]; }
1894-
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; }
1895-
BEGIN {
1896-
fmt_installed = has_colors ? (installed_color ? "\033[" installed_color "%15s\033[0m" : "%15s") : "%15s *";
1897-
fmt_system = has_colors ? (system_color ? "\033[" system_color "%15s\033[0m" : "%15s") : "%15s *";
1898-
fmt_current = has_colors ? (current_color ? "\033[" current_color "->%13s\033[0m" : "%15s") : "->%13s *";
1899-
1900-
latest_lts_color = current_color;
1901-
sub(/0;/, "1;", latest_lts_color);
1902-
1903-
fmt_latest_lts = has_colors && latest_lts_color ? ("\033[" latest_lts_color " (Latest LTS: %s)\033[0m") : " (Latest LTS: %s)";
1904-
fmt_old_lts = has_colors && old_lts_color ? ("\033[" old_lts_color " (LTS: %s)\033[0m") : " (LTS: %s)";
1905-
1906-
split(remote_versions, lines, "|");
1907-
split(installed_versions, installed, "|");
1908-
rows = alen(lines);
1909-
filter_on = (vcmp("v0.0.0", min) != 0);
1910-
current_major = -1;
1911-
for (m = n = 1; n <= rows; n++) {
1912-
split(lines[n], fields, "[[:blank:]]+");
1913-
cols = alen(fields);
1914-
version = fields[1];
1915-
is_installed = 0;
1916-
for (i in installed) {
1917-
if (version == installed[i]) {
1918-
is_installed = 1;
1919-
break;
1891+
function alen(arr, i, len) { len=0; for(i in arr) len++; return len; }
1892+
function v2a(v, a) { sub(/^(iojs-)?v/, "", v); split(v, a, "."); }
1893+
function v2m(v, a) { sub(/^(iojs-)?v/, "", v); split(v, a, "."); return a[1]; }
1894+
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; }
1895+
BEGIN {
1896+
fmt_installed = has_colors ? (installed_color ? "\033[" installed_color "%15s\033[0m" : "%15s") : "%15s *";
1897+
fmt_system = has_colors ? (system_color ? "\033[" system_color "%15s\033[0m" : "%15s") : "%15s *";
1898+
fmt_current = has_colors ? (current_color ? "\033[" current_color "->%13s\033[0m" : "%15s") : "->%13s *";
1899+
1900+
latest_lts_color = current_color;
1901+
sub(/0;/, "1;", latest_lts_color);
1902+
1903+
fmt_latest_lts = has_colors && latest_lts_color ? ("\033[" latest_lts_color " (Latest LTS: %s)\033[0m") : " (Latest LTS: %s)";
1904+
fmt_old_lts = has_colors && old_lts_color ? ("\033[" old_lts_color " (LTS: %s)\033[0m") : " (LTS: %s)";
1905+
1906+
split(remote_versions, lines, "|");
1907+
split(installed_versions, installed, "|");
1908+
rows = alen(lines);
1909+
filter_on = (vcmp("v0.0.0", min) != 0);
1910+
current_major = -1;
1911+
for (m = n = 1; n <= rows; n++) {
1912+
split(lines[n], fields, "[[:blank:]]+");
1913+
cols = alen(fields);
1914+
version = fields[1];
1915+
is_installed = 0;
1916+
for (i in installed) {
1917+
if (version == installed[i]) {
1918+
is_installed = 1;
1919+
break;
1920+
}
19201921
}
1921-
}
19221922
1923-
if (filter_on != 0) {
1924-
if (is_installed) {
1925-
current_major = v2m(version);
1926-
} else if (vcmp(version, min) >= 0) {
1927-
filter_on = 0;
1928-
} else if (v2m(version) != current_major) {
1929-
continue;
1923+
if (filter_on != 0) {
1924+
if (is_installed) {
1925+
current_major = v2m(version);
1926+
} else if (vcmp(version, min) >= 0) {
1927+
filter_on = 0;
1928+
} else if (v2m(version) != current_major) {
1929+
continue;
1930+
}
19301931
}
1931-
}
19321932
1933-
fmt_version = "%15s";
1934-
if (version == current) {
1935-
fmt_version = fmt_current;
1936-
} else if (version == "system") {
1937-
fmt_version = fmt_system;
1938-
} else if (is_installed) {
1939-
fmt_version = fmt_installed;
1940-
}
1933+
fmt_version = "%15s";
1934+
if (version == current) {
1935+
fmt_version = fmt_current;
1936+
} else if (version == "system") {
1937+
fmt_version = fmt_system;
1938+
} else if (is_installed) {
1939+
fmt_version = fmt_installed;
1940+
}
19411941
1942-
padding = (is_installed && !has_colors) ? "" : " ";
1943-
if (cols == 1) {
1944-
formatted = sprintf(fmt_version, version);
1945-
} else if (cols == 2) {
1946-
formatted = sprintf((fmt_version padding fmt_old_lts), version, fields[2]);
1947-
} else if (cols == 3 && fields[3] == "*") {
1948-
formatted = sprintf((fmt_version padding fmt_latest_lts), version, fields[2]);
1949-
}
1942+
padding = (is_installed && !has_colors) ? "" : " ";
1943+
if (cols == 1) {
1944+
formatted = sprintf(fmt_version, version);
1945+
} else if (cols == 2) {
1946+
formatted = sprintf((fmt_version padding fmt_old_lts), version, fields[2]);
1947+
} else if (cols == 3 && fields[3] == "*") {
1948+
formatted = sprintf((fmt_version padding fmt_latest_lts), version, fields[2]);
1949+
}
19501950
1951-
output[m++] = formatted;
1952-
}
1951+
output[m++] = formatted;
1952+
}
19531953
1954-
for (n = 1; n < m; n++) {
1955-
print output[n]
1956-
}
1954+
for (n = 1; n < m; n++) {
1955+
print output[n]
1956+
}
19571957
1958-
if (rows > --m) {
1959-
printf("[INFO] showing %d (of %d) versions.\n", m, rows) > "/dev/stderr"
1960-
}
1958+
if (rows > --m) {
1959+
printf("[INFO] showing %d (of %d) versions.\n", m, rows) > "/dev/stderr"
1960+
}
19611961
1962-
exit
1963-
}'
1962+
exit
1963+
}'
19641964
}
19651965

19661966
nvm_validate_implicit_alias() {

0 commit comments

Comments
 (0)