- printf("%3i %-16s %-10s %-10s %-10s\n", ifindex, name, strna(t), strna(state), strna(operational_state));
+ if (streq_ptr(operational_state, "routable")) {
+ on_color = ansi_highlight_green();
+ off_color = ansi_highlight_off();
+ } else if (streq_ptr(operational_state, "degraded")) {
+ on_color = ansi_highlight_yellow();
+ off_color = ansi_highlight_off();
+ }
+
+ printf("%3i %-16s %-10s %-10s %s%-10s%s\n", ifindex, name, strna(t), strna(state), on_color, strna(operational_state), off_color);