Merge pull request #17702 from rnhmjoj/master
Extend $SYSTEMD_COLORS to switch colors mode
This commit is contained in:
@@ -481,7 +481,7 @@ int ask_password_tty(
|
||||
|
||||
if (!(flags & ASK_PASSWORD_SILENT) && !(flags & ASK_PASSWORD_ECHO)) {
|
||||
if (use_color)
|
||||
(void) loop_write(ttyfd, ANSI_GREY, STRLEN(ANSI_GREY), false);
|
||||
(void) loop_write(ttyfd, ansi_grey(), strlen(ansi_grey()), false);
|
||||
(void) loop_write(ttyfd, PRESS_TAB, strlen(PRESS_TAB), false);
|
||||
press_tab_visible = true;
|
||||
}
|
||||
|
||||
+4
-4
@@ -1495,7 +1495,7 @@ static void json_format_string(FILE *f, const char *q, JsonFormatFlags flags) {
|
||||
fputc('"', f);
|
||||
|
||||
if (flags & JSON_FORMAT_COLOR)
|
||||
fputs(ANSI_GREEN, f);
|
||||
fputs(ansi_green(), f);
|
||||
|
||||
for (; *q; q++)
|
||||
switch (*q) {
|
||||
@@ -1557,7 +1557,7 @@ static int json_format(FILE *f, JsonVariant *v, JsonFormatFlags flags, const cha
|
||||
return -errno;
|
||||
|
||||
if (flags & JSON_FORMAT_COLOR)
|
||||
fputs(ANSI_HIGHLIGHT_BLUE, f);
|
||||
fputs(ansi_highlight_blue(), f);
|
||||
|
||||
fprintf(f, "%.*Le", DECIMAL_DIG, json_variant_real(v));
|
||||
|
||||
@@ -1570,7 +1570,7 @@ static int json_format(FILE *f, JsonVariant *v, JsonFormatFlags flags, const cha
|
||||
|
||||
case JSON_VARIANT_INTEGER:
|
||||
if (flags & JSON_FORMAT_COLOR)
|
||||
fputs(ANSI_HIGHLIGHT_BLUE, f);
|
||||
fputs(ansi_highlight_blue(), f);
|
||||
|
||||
fprintf(f, "%" PRIdMAX, json_variant_integer(v));
|
||||
|
||||
@@ -1580,7 +1580,7 @@ static int json_format(FILE *f, JsonVariant *v, JsonFormatFlags flags, const cha
|
||||
|
||||
case JSON_VARIANT_UNSIGNED:
|
||||
if (flags & JSON_FORMAT_COLOR)
|
||||
fputs(ANSI_HIGHLIGHT_BLUE, f);
|
||||
fputs(ansi_highlight_blue(), f);
|
||||
|
||||
fprintf(f, "%" PRIuMAX, json_variant_unsigned(v));
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ static int print_catalog(FILE *f, sd_journal *j) {
|
||||
prefix = "--";
|
||||
|
||||
if (colors_enabled())
|
||||
newline = strjoina(ANSI_NORMAL "\n" ANSI_GREY, prefix, ANSI_NORMAL " " ANSI_GREEN);
|
||||
newline = strjoina(ANSI_NORMAL "\n", ansi_grey(), prefix, ANSI_NORMAL " ", ansi_green());
|
||||
else
|
||||
newline = strjoina("\n", prefix, " ");
|
||||
|
||||
@@ -76,7 +76,7 @@ static int print_catalog(FILE *f, sd_journal *j) {
|
||||
return log_oom();
|
||||
|
||||
if (colors_enabled())
|
||||
fprintf(f, ANSI_GREY "%s" ANSI_NORMAL " " ANSI_GREEN, prefix);
|
||||
fprintf(f, "%s%s %s%s", ansi_grey(), prefix, ANSI_NORMAL, ansi_green());
|
||||
else
|
||||
fprintf(f, "%s ", prefix);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user