From: Lennart Poettering Date: Wed, 5 Dec 2018 17:23:48 +0000 (+0100) Subject: resolvectl: add some basic highlighting to query output X-Git-Tag: v240~122^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=38585af313bb19c516d0a5c5d83857d8c510b0f9;p=thirdparty%2Fsystemd.git resolvectl: add some basic highlighting to query output Let's highlight the actual payload the user requested. --- diff --git a/src/resolve/resolvectl.c b/src/resolve/resolvectl.c index b9f2b9553e2..b7544741916 100644 --- a/src/resolve/resolvectl.c +++ b/src/resolve/resolvectl.c @@ -244,9 +244,9 @@ static int resolve_host(sd_bus *bus, const char *name) { if (r < 0) return log_error_errno(r, "Failed to print address for %s: %m", name); - k = printf("%*s%s %s", + k = printf("%*s%s %s%s%s", (int) strlen(name), c == 0 ? name : "", c == 0 ? ":" : " ", - pretty); + ansi_highlight(), pretty, ansi_normal()); print_ifindex_comment(k, ifindex); fputc('\n', stdout); @@ -349,10 +349,10 @@ static int resolve_address(sd_bus *bus, int family, const union in_addr_union *a if (r < 0) return r; - k = printf("%*s%s %s", - (int) strlen(pretty), c == 0 ? pretty : "", - c == 0 ? ":" : " ", - n); + k = printf("%*s%s %s%s%s", + (int) strlen(pretty), c == 0 ? pretty : "", + c == 0 ? ":" : " ", + ansi_highlight(), n, ansi_normal()); print_ifindex_comment(k, ifindex); fputc('\n', stdout);