From 3eec92d504444ad4f0c59b42ea961a3dedd9ebc2 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sun, 14 Feb 2010 12:49:03 +0100 Subject: [PATCH] Colorize ethernet output (patch by Peter Johnson) --- src/print_eth_info.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/print_eth_info.c b/src/print_eth_info.c index 1da0502..9ad9b92 100644 --- a/src/print_eth_info.c +++ b/src/print_eth_info.c @@ -79,8 +79,12 @@ void print_eth_info(const char *interface, const char *format_up, const char *fo const char *ip_address = get_ip_addr(interface); if (ip_address == NULL) { + printf("%s", color("#FF0000")); printf("%s", format_down); + (void)printf("%s", endcolor()); return; + } else { + printf("%s", color("#00FF00")); } for (walk = format_up; *walk != '\0'; walk++) { @@ -97,4 +101,6 @@ void print_eth_info(const char *interface, const char *format_up, const char *fo walk += strlen("speed"); } } + + (void)printf("%s", endcolor()); } -- 2.39.5