]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolvectl: add some basic highlighting to query output
authorLennart Poettering <lennart@poettering.net>
Wed, 5 Dec 2018 17:23:48 +0000 (18:23 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 5 Dec 2018 17:46:23 +0000 (18:46 +0100)
Let's highlight the actual payload the user requested.

src/resolve/resolvectl.c

index b9f2b9553e2a277917a2018273d18a7a97c5035c..b7544741916031894592e9fadb2ede7198b3be9f 100644 (file)
@@ -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);